为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行失败?

#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 回答

你的代码中存在一个格式错误,导致编译器无法正确识别 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;
}

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
趣味 C++ 入门
  • 参与学习       30798    人
  • 解答问题       185    个

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

进入课程

为什么运行失败?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信