hied 2021-05-20 11:10 采纳率: 66.7%
浏览 30
已采纳

题目,没得电脑,请大神帮我编译一下

运行下面的程序段,输入结果是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条)

报告相同问题?