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

这样子真不懂

#include <stdio.h>

int main()

{

    //这是一首思念家乡的诗

    printf("床前明月光,");

    printf("疑是地上霜。");

    printf("举头望明月,");

    printf("低头思故乡。"); 

    /*短短四句诗,写得清新朴素,明白如话。它的内容是单纯的,但同时却又是丰富的。

    它是容易理解的,却又是体味不尽的。诗人所没有说的比他已经说出来的要多得多。

    它的构思是细致而深曲的,但却又是脱口吟成、浑然无迹的。从这里,我们不难领

    会到李白绝句的“自然”、“无意于工而无不工”的妙境。*/

return 0;    

}

这是哪里错了?

正在回答

5 回答

没有错,是在线编译器出了问题,重新提交就行了

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

可能是符号的问题,printf中的()“”和后面的;必须用英文的模式输入的

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

可能有两个原因:

  1.  //这是一首思念家乡的诗

    老的c语言是不支持双斜杠注释的

  2. 中文

    可能你用了UTF-8编码,老的编译器不支持UTF-8

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

你的代码是没有问题的  但是编译器是不让过的  那个老师的好多代码对了就是过不了  你了解就好

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

加上个头文件 #include <stdlib.h>

主函数return前一行加个system("pause");

另外,可以加个换行符,在printf里面双引号里面加个\n

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926212    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这样子真不懂

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