解题思路:
#include<stdio.h> #include<string.h> int main() { char a[1000]; int length,i; gets(a); length=strlen(a); for(i=0;i<length;i++) { if((a[i]>='A'&&a[i]<'Z')||(a[i]>='a'&&a[i]<'z')) { a[i]=a[i]+1; } else if(a[i]=='z'||a[i]=='Z') { a[i]=a[i]-25; } } puts(a); return 0; } |
0.0分
8 人评分
#include<stdio.h> #include<string.h> int main() { char s[100]; int i; gets(s); int l=strlen(s); for(i=0;i<=l;i++){ if(s[i]>=97&&s[i]<122){ s[i]=s[i]+1; } if(s[i]==122){ s[i]='a'; } } s[i+1]='\0'; printf("%s",s); }
再简单一点 #include<stdio.h> #include<string.h> int main() { char ch[100]; int i,lens; gets(ch); lens=strlen(ch); for(i=0;i<lens;i++) { if(ch[i]=='z'||ch[i]=='Z') { ch[i]-=25; } else ch[i]+=1; } puts(ch); return 0; }
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1049 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1534 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:969 |
字符串问题 (C语言代码)浏览:1521 |
ASCII帮了大忙浏览:749 |
最长单词 (C语言代码)浏览:1377 |
简单的a+b (C语言代码)浏览:531 |
简单的a+b (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:775 |