运行下面的程序段,输入结果是int i=0; char s1[10]=”abc”,s2[10]="efg”;strcat(s1,s2); while (sl[i++]!=”\0”) s2[i]=s1[i]; puts(s2);
2条回答 默认 最新
benbenli 2021-05-20 11:32关注网上有免费的C编译七,比如https://www.onlinegdb.com/online_c++_compiler#
你的代码有一些汉字引号,我改了,可能结果还不是你想要的。你可以继续调试修改。
#include <stdio.h> int main() { int i=0; char s1[10]="abc", s2[10]="efg"; strcat(s1,s2); while (s1[i++]!='\0') s2[i]=s1[i]; puts(s2); return 0; } // Output: ebcefg本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用