小白求助,看看代码错在哪儿:(题目)输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
#include<stdio.h>//运行后的输出错误#include<string.h>
int main()
{
int i;
char f[100];
gets(f);
for(i=0;f[i]!='\0';i++)
{
if(f[i]='z')
{f[i]='a';break;}
else
f[i]=f[i]+1;
}
printf("%s",f);
return 0;
}