问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用c语言输入cde...,输出abc...

发布网友 发布时间:2022-05-25 11:50

我来回答

3个回答

热心网友 时间:2023-10-09 18:01

#include <stdio.h>
int main()
{
int i=0;
char puzzle[10];
scanf("%s",puzzle);

while (puzzle[i]!='\0')
{if (puzzle[i]>='C' && puzzle[i]<='Z' ||
puzzle[i]>='c' && puzzle[i]<='z') //C到Z,或c到z

puzzle[i]=puzzle[i]-2;//转换为前两个字母

else if (puzzle[i]>='A'&& puzzle[i]<'C' ||
puzzle[i]>='a' && puzzle[i]<'c')//A到B,或a到b
puzzle[i]=puzzle[i]+26-2;//转换为其后第24个字母*/

i++;

}
puzzle[i]='\0';
puts(puzzle);

printf ("\n");
return 0;
}
不用谢

热心网友 时间:2023-10-09 18:02

你好 字符数组的输入要么可以循环使用%c格式输入 ,要么使用%s输入(建议使用%s),不存在一个%c输入一次就可以的情况,这块有问题,还有就是while (puzzle[i]!='\n')这一句存在的意义并不明显,完全可以去掉,而且加上这一句会让程序死循环追问

怎么还是不行呢?

追答你用%s输入的话格式应该是scanf("%s",puzzle);而且应该在循环的前面,不在里面.
或者你在循环前面加一段代码
for(i = 0 ; i ='C' && puzzle[i]='c' && puzzle[i]='A'&& puzzle[i]='a' && puzzle[i]<'c')//A到B,或a到b
puzzle[i]=puzzle[i]+26-2;//转换为其后第24个字母
}
printf("%s\n",puzzle);
printf ("\n");
system("pause");
return 0;
}

热心网友 时间:2023-10-09 18:02

这代码完全可以啊,你想问什么追问不行啊 一运行就出现这个exe停止工作...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? C++ 输入字符串,然后输出字符串的所有组合,如输入:abc 输出:a,b,c,ab,ac... 已知字符集abcdef编程实现输出cde 用C语言查找到file文本内的一串字符串“abc”,然后把字符串“cde”写到“abc”后面,求程序或函数思路 组装台式电脑最高级配置是什么?能否给个配置单以及价钱? 谁能告诉我目前最高级的电脑配置,本人对这方面的东东了解的不多,希望能帮帮忙,谢啦 目前最高级的电脑的配置是怎样的? 目前配置最高的电脑应该是什莫配置阿,大概多少钱 电脑最高级配置有那些? 最高端电脑配置是什么?配下来多少钱 电脑网线哪有卖,组装电脑的小店有没有? 网线五金店里有卖的么??? 南京哪里有卖网线的啊,最好有详细地址 修电脑的地方有卖网线吗 一般哪里有网线卖啊 ? 附近哪有卖网线的 网线一般在哪里有卖的? 适用于路由器。 网线一般在哪种地方有卖的啊? 网线在什么店能卖 陵县哪里有卖网线的 阴历1957年12月20日出生的人属于什么星座 编写c语言程序,输入一串字符串,使得所有的字符都向后移一位.例如输入abcd,输出dabc,bc 编程,输入一个字符串,按规律输出。例如输入“ABCDE”, 输出“EDECDEBCDEABCDE”。 vb中输入一串字符串,字符串中每个字符字典顺序递增1如何实现。如输入abc,输出bcd 输入字符串&quot;abc&quot;要求将其反过来输出用java实现 c语言,计算子字符串个数,现在输入abcabcdgabc,应该是输出2,实际输出3 C语言设计一个函数,输入一字符串,逐个重复输出,例如输入abc,输出aa 由键盘输入两个字符串(假设第一个字符串必包含第二个字符串,如第一个字符串为 ABCDEF,第个为CDE,则CDE c程题:输入三个字符串,按由小到大的顺序输出 我的哪里错了,在tc上能运行,在学校网站上提交不对 编写一程序将用户输入的字符串反向输出。比如输入字符串abcdef,输出为fedcba。 只有白开水怎么泡燕麦 i5 4590 GTX970 配什么主板好! I7 4770和gtx970配什么主板 想组装i7-4790k的cpu和gtx970的显卡,用什么主板比较好? H61主板可以配GTX970吗? gtx970名人堂配什么主板好 i5 4590和GTX970配什么主板好?技嘉G1.Sniper B6和华硕B85 PRO GAM 如何更换伊兰特电瓶操作步骤图 汽车换电瓶怎么换图片 汽车蓄电池多少时间需要换一个 奥迪a4更换电瓶后尾灯晚上常亮