C语言 输入任意数量字母将其中每一个都变为其后第4个字母#includeint main(){int i;char s,b;printf("请输入字母!\n");s=getchar();for (i=0;(s=getchar())!='\n';i++){switch(s){case'w':b='a';break;case'x':b='b';break;case'y':b='c'
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 15:47:44
![C语言 输入任意数量字母将其中每一个都变为其后第4个字母#includeint main(){int i;char s,b;printf(](/uploads/image/z/13837785-33-5.jpg?t=C%E8%AF%AD%E8%A8%80+%E8%BE%93%E5%85%A5%E4%BB%BB%E6%84%8F%E6%95%B0%E9%87%8F%E5%AD%97%E6%AF%8D%E5%B0%86%E5%85%B6%E4%B8%AD%E6%AF%8F%E4%B8%80%E4%B8%AA%E9%83%BD%E5%8F%98%E4%B8%BA%E5%85%B6%E5%90%8E%E7%AC%AC4%E4%B8%AA%E5%AD%97%E6%AF%8D%23includeint+main%28%29%7Bint+i%3Bchar+s%2Cb%3Bprintf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E5%AD%97%E6%AF%8D%21%5Cn%22%29%3Bs%3Dgetchar%28%29%3Bfor+%28i%3D0%3B%28s%3Dgetchar%28%29%29%21%3D%27%5Cn%27%3Bi%2B%2B%29%7Bswitch%28s%29%7Bcase%27w%27%3Ab%3D%27a%27%3Bbreak%3Bcase%27x%27%3Ab%3D%27b%27%3Bbreak%3Bcase%27y%27%3Ab%3D%27c%27)
C语言 输入任意数量字母将其中每一个都变为其后第4个字母#includeint main(){int i;char s,b;printf("请输入字母!\n");s=getchar();for (i=0;(s=getchar())!='\n';i++){switch(s){case'w':b='a';break;case'x':b='b';break;case'y':b='c'
C语言 输入任意数量字母将其中每一个都变为其后第4个字母
#include
int main()
{
int i;
char s,b;
printf("请输入字母!\n");
s=getchar();
for (i=0;(s=getchar())!='\n';i++)
{
switch(s)
{
case'w':b='a';break;
case'x':b='b';break;
case'y':b='c';break;
case'z':b='d';break;
case'W':b='A';break;
case'X':b='B';break;
case'Y':b='C';break;
case'Z':b='D';break;
default:b=s+4;
}
printf("%c",b);
}
printf("\n");
return 0;
}
为什么我的程序总是显示不了第一个数,
C语言 输入任意数量字母将其中每一个都变为其后第4个字母#includeint main(){int i;char s,b;printf("请输入字母!\n");s=getchar();for (i=0;(s=getchar())!='\n';i++){switch(s){case'w':b='a';break;case'x':b='b';break;case'y':b='c'
把第一个getchar去掉,只要剩下for里面的:
s=getchar();