作者:ds87vdsa | 来源:互联网 | 2024-12-15 15:28
题意
题目大意很简单,很容易找出对应字母的ASCII码值的关系,但是有一点需要注意,请看代码:
读字符串必须要用getline函数
输入ENDOFINPUT终结
代码
#include
#include
#include
using namespace std;
int Ischar(char a){if(a>&#61;&#39;A&#39; && a<&#61;&#39;Z&#39;){return 1;}return 0;
}
int main(){char s[200];string s1,s2;while(1){cin>>s1;if(s1&#61;&#61;"ENDOFINPUT") break;getchar(); cin.getline(s,200);cin>>s2;for(int i&#61;0;i<strlen(s);i&#43;&#43;){if(Ischar(s[i])){if(s[i]>&#61;&#39;F&#39;){int a&#61;s[i]-5;cout<<(char)a;}else{ int a&#61;s[i]-5&#43;26;cout<<(char)a;}}else cout<cout<return 0;
}