liuwu55 @ 2019-01-29 16:34:24
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
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:45
@liuwu55
为啥格式没了?
by liuwu55 @ 2019-01-29 16:37:24
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 wwz20050323 @ 2019-01-29 16:37:30
死循环了
by Happynewyear @ 2019-02-08 11:22:27
#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 hnyqwq @ 2019-02-08 11:22:44
对啊死循环了