将“china"译成密码,用原字母后面的第四个字母代替原字母,如e代替a;看我错在哪:main(){char str[]="china";int i;for(i=0;i!='\0';i++)str[i]+=4;printf("%s",str);}希望能把我的错误都指出来.

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 23:45:06
将“china
xQN@#ʢ 6!Gy EhE j 1v/8LM+7n&wι7{%=F 1}X2ʰZq]:!4rź'.&-g֋(_sM`9kH@b Ie)u'*2bo7A0XhPtf,!]OP RdAfCR榨ڤWZz뚖^)~iR"¿ݚw`o9ӽ!YK^4-3FS_ [=~,[1O=_}K.B&7}RgάBIE#xc

将“china"译成密码,用原字母后面的第四个字母代替原字母,如e代替a;看我错在哪:main(){char str[]="china";int i;for(i=0;i!='\0';i++)str[i]+=4;printf("%s",str);}希望能把我的错误都指出来.
将“china"译成密码,用原字母后面的第四个字母代替原字母,如e代替a;看我错在哪:
main()
{char str[]="china";
int i;
for(i=0;i!='\0';i++)
str[i]+=4;
printf("%s",str);
}
希望能把我的错误都指出来.

将“china"译成密码,用原字母后面的第四个字母代替原字母,如e代替a;看我错在哪:main(){char str[]="china";int i;for(i=0;i!='\0';i++)str[i]+=4;printf("%s",str);}希望能把我的错误都指出来.
你好,问题出在for(i=0;i!='\0';i++)这一步.
程序有两种修改方法:
第一种:
main()
{
char str[]="china";
int i;
for(i=0;i