分别判断两种情况 做出对应修改
参考代码:
#include"stdio.h" #include"string.h" typedef char string[111]; string str; int main(){ gets(str); int len=strlen(str); for(int i=0;i<len;i++){ if(isupper(str[i])){ str[i]=(str[i]-'A'+1)%26+'A'; } else if(islower(str[i])){ str[i]=(str[i]-'a'+1)%26+'a'; } } puts(str); return 0; }
0.0分
1 人评分
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:670 |
矩阵转置 (C语言代码)浏览:1527 |
C语言考试练习题_保留字母 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:512 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:863 |
字符逆序 (C语言代码)浏览:617 |
关于C语言变量位置的问题浏览:273 |
1013题解浏览:561 |