解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
char str[100];
char *p=str;
gets(str);
while(*p)
{
if(*p >= 'a' && *p < 'z')
*p=*p+1;
else if( *p == 'z') *p = 'a';
p++;
}
puts(str);
return 0;
}
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变
#include<stdio.h>
#include<string.h>
int main()
{
char a[1024];
int n,i;
gets(a);
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]!='z')未认真看题
{
printf("%c",a[i]+1);
}
else
{
printf("a");
}
}
return 0;
}
0.0分
0 人评分