hdu-1048 The Hardest Problem Ever
#include<stdio.h>
#include<string.h>
int main()
{
int i,k;
char str[1010],ch1[5],ch2[34]; 此处数组开小的话也不行,提交了好多次,我才发现数组开小了,一怒之下开到1000,哈哈
while(gets(ch2),ch2[0]!='E')
{
gets(str);
gets(ch1);
k=strlen(str);
for(i=0;i<k;i++)
{
if(str[i]>='F'&&str[i]<='Z')
str[i]-=5;
else if(str[i]>='A'&&str[i]<='E') // 这个地方不理解为什么else那么重要,如果少了else就wrong了,费解啊。。。。
str[i]+=21;
}
puts(str);
}
return 0;
}

浙公网安备 33010602011771号