作者:琦琦蔡外_734 | 来源:互联网 | 2023-09-15 09:25
问题描述
输入多个字符串,经过某种变化后,输出相应字符串。
思路
比较输入和输出字符之间的ASCII码表,发现两个字符之间输入字符-7=输出字符。
代码
#include
#include
using namespace std;
int main()
{string s;while(getline(cin,s)){for(int i&#61;0;s[i]!&#61;&#39;\0&#39;;i&#43;&#43;)s[i]-&#61;7;cout<return 0;
}
还有一种c语言的做法感觉更好,一个字符一个字符地进行比较。
#include
int main()
{ char c; while ((c &#61; getchar()) !&#61; EOF) if (c !&#61; &#39;\n&#39;) putchar(c - 7); else printf("\n"); return 0;
}