输出超限怎么解?我没输出多余东西啊!

P1914 小书童——凯撒密码

#include<iostream> #include<cstdio> using namespace std; int main() { int n; cin >> n;//输入位数 char ch = getchar();//把换行符吸收 ch = getchar();//开始第一位的转换 do { ch = (ch - 'a' + n) % 26 + 'a';//这里照搬大牛方法,变换密码 putchar(ch); ch = getchar(); } while (ch != '\n');//以换行符结束 return 0; }
by liuwu55 @ 2019-01-29 16:35:12


@[liuwu55](/space/show?uid=178010) 为啥格式没了?
by liuwu55 @ 2019-01-29 16:35:45


#include<iostream> #include<cstdio> using namespace std; int main() { int n; cin >> n;//输入位数 char ch = getchar();//把换行符吸收 ch = getchar();//开始第一位的转换 do { ch = (ch - 'a' + n) % 26 + 'a';//这里照搬大牛方法,变换密码 putchar(ch); ch = getchar(); } while (ch != '\n');//以换行符结束 return 0; }
by liuwu55 @ 2019-01-29 16:37:24


死循环了
by wwz20050323 @ 2019-01-29 16:37:30


```cpp #include<iostream> #include<cstdio> using namespace std; int main() { int n; cin >> n;//输入位数 char ch = getchar();//把换行符吸收 ch = getchar();//开始第一位的转换 do { ch = (ch - 'a' + n) % 26 + 'a';//这里照搬大牛方法,变换密码 putchar(ch); ch = getchar(); } while (ch != '\n');//以换行符结束 return 0; } ```
by Happynewyear @ 2019-02-08 11:22:27


对啊死循环了
by hnyqwq @ 2019-02-08 11:22:44


|