解题思路:
字符串遍历
注意事项:
getline取空格
参考代码:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string s;
getline(cin,s);
for(auto & c:s)
if(c>='a'&&c<'z')
c=(c-'a'+1)%26+'a';
else if(c>='A'&&c<'Z')
c=(c-'A'+1)%26+'A';
else if(c=='z')
c='A';
else if(c=='Z')
c='a';
cout<<s<<endl;
return 0;
}
0.0分
1 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
分糖果 (C++代码)浏览:1447 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:672 |
1128题解(返回值为数组的情况)浏览:474 |