求助了,0分。。。

P1914 小书童——凯撒密码

@[Catmint](/space/show?uid=141881) 截图给我看
by 洛天依_ @ 2019-01-26 22:17:18


@[洛天依_](/space/show?uid=125268) 我都不知道你在说啥,是AC 0分还是JUDING 100分
by 洛天依_ @ 2019-01-26 22:18:47


@[洛天依_](/space/show?uid=125268) 大佬有时间试一下我的代码么,找下bug= =
by Catmint @ 2019-01-26 22:19:11


@[洛天依_](/space/show?uid=125268) 是UNACCEPTED 0分= =
by Catmint @ 2019-01-26 22:19:43


```cpp #include<stdio.h> #include<stdlib.h> #include<iostream> using namespace std; char code[100]; int main() { int n,i; cin>>n>>code; for(i=0;1;i++)//不知道你是不是不理解CHAR { if(code[i]>='a'&&code[i]<='z') cout<<char((code[i]-'a'+n)%26+'a'); // if(code[i]+n<='z') putchar(code[i]+n);//自己理解 // else putchar('a'+n+code[i]-'z'-1);// else break; } return 0; } ``` 你是学c语言吗(早日拜入C++大法,信C++,得永生)
by 洛天依_ @ 2019-01-26 22:20:19


@[Catmint](/space/show?uid=141881) 我不是告诉你问题在哪了么,首先,code数组要有初值,另外,for循环的终止条件有问题,输出也没有协调好,自己思考一下吧,对照我的代码和度娘
by 洛天依_ @ 2019-01-26 22:22:39


@[洛天依_](/space/show?uid=125268) 妈耶,你的代码AC了,看得懂,但是不是很懂我的代码错哪了= =for循环的条件code[i]应该只要满足它不是'\0'都能继续执行吧?
by Catmint @ 2019-01-26 22:27:26


@[Catmint](/space/show?uid=141881) 你又没给它值,它的ASCII值可以从0-255哦%%%
by 洛天依_ @ 2019-01-26 22:30:19


@[洛天依_](/space/show?uid=125268) 那如果放到外部定义当全局变量初始值不应该就是'\0'吗= =
by Catmint @ 2019-01-26 22:32:07


你不是UNACCEPTED 0分吗? 还能过测试点??@[memset0](/space/show?uid=53495)
by 洛天依_ @ 2019-01-26 22:32:49


上一页 | 下一页