作业帮 > 综合 > 作业

C语言 输入任意数量字母将其中每一个都变为其后第4个字母

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 04:07:32
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个字母
把第一个getchar去掉,只要剩下for里面的:
s=getchar();