为什么运行失败?

来源:6-6 强者争霸

慕雪5415976

2024-11-23 13:48

#include<stdio.h>


int main(int argc,char **argv)

{

    for(int i = 0; i < 5;i++){

        for(int j = 0; j < 8; j++){

            printf("*");

        }

        printf("\n")

    }

    return 0;

}



写回答 关注

1回答

  • AI小慕
    2024-11-27 10:28:16

    你的代码中存在一个格式错误,导致编译器无法正确识别 printf("\n") 这一行。在 C 语言中,语句必须以分号(;)结束。因此,你需要在 printf("\n") 后面添加一个分号。下面是修复后的完整代码:

    #include<stdio.h>
    
    int main(int argc, char **argv)
    {
        for(int i = 0; i < 5; i++)
        {
            for(int j = 0; j < 8; j++)
            {
                printf("*");
            }
            printf("\n");
        }
        return 0;
    }
    

    现在,这段代码应该可以正常编译并运行,输出预期的图形。

趣味 C++ 入门

C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。

31573 学习 · 191 问题

查看课程

相似问题