解题思路:因为字母变成其下一字母,会用到一堆字符,所以要用字符串,将是字母的转换,不是字母的不转换
注意事项:将是字母的转换,不是字母的不转换
参考代码:
#include<bits/stdc++.h> using namespace std; int main() { string s; getline(cin,s); for(int i=0;i<s.length();i++) { if(s[i]=='z') { cout<<'a'; } else if(islower(s[i])||isupper(s[i])) { cout<<char(s[i]+1); } else { cout<<s[i]; } } return 0; }
0.0分
2 人评分
【蟠桃记】 (C语言代码)浏览:711 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
输入输出格式练习 (C语言代码)浏览:773 |
找出最长的字符串来 (C语言代码)浏览:1840 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:653 |
C语言训练-排序问题<1> (C语言代码)浏览:369 |
字符串的修改 (C语言代码)浏览:1206 |
简单的a+b (C++代码)浏览:460 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言描述—高大上之利用二维指针生成二维数组)浏览:1428 |