小白求助:能力有限,怎么改都超时

P1914 小书童——凯撒密码

白茶清欢__ @ 2020-02-10 09:32:06


#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    int n,i,j;
    string a;
    cin>>n>>a;
    for(i=0;i<a.length();++i)
    {
        for(j=1;i<=n;++j)
        {
            ++a[i];
            if(a[i]>'z')a[i]='a';
        }
    }
    cout<<a;
    return 0;
} 

by andyli @ 2020-02-10 09:37:19

@白茶清欢__ for(j=1;i<=n;++j)改成for(j=1;j<=n;++j)


by 源光 @ 2020-02-10 09:42:48

for(j=1;i<=n;++j)这句几乎代表你是死循环


by 白茶清欢__ @ 2020-02-10 21:17:20

@源光 果然只有我这种小白才会犯这种低级错误


by 白茶清欢__ @ 2020-02-10 21:17:29

@andyli 果然只有我这种小白才会犯这种低级错误


|