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

代码无法运行,请大佬帮忙检查

#include <stdio.h>

int First()

{

    printf("%s\n", "小明在慕课网上学习");

    return 0;

}

int Second(int n)

{

    printf("小明在慕课网上已经参与学习了%d门课程",n);

    return 0;

}

int main()

{

    First();

    Second(5);

    return 0;

}


正在回答

7 回答

这句的逗号不对,重新在英文状态输入:输入小明在慕课网上已经参与学习了%d门课程",n)

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

#include <stdio.h>//你的第二个printf括号里面的逗号是中文的,改成半角的就好了
int First()
{
    printf("%s\n", "小明在慕课网上学习");
    return 0;
}
int Second(int n)
{
    printf("小明在慕课网上已经参与学习了%d门课程",n);
    return 0;
}
int main()
{
    First();
    Second(5);
    return 0;
}

0 回复 有任何疑惑可以回复我~
#include <stdio.h>
int First()
{ 
    printf("小明在慕课网上学习\n");    
    return 0;
}
int Second(int n)
{
    printf("小明在慕课网上已经参与学习了%d门课程\n",n);
    return 0;
}int main()
{
    First();
    Second(5);
    return 0;
}

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

第一个printf()语句里面要打印出的字符串直接在""里写出来就好了,不用加【"%s\n",】这一坨的。然后第二个printf()语句中的【,】用的是中文的,应该用英文的【,】。

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

YoshinariYoh

问下大佬 %d\n 这种是什么时候用什么时候不用?我看课程里基本上都会加这个。
2018-08-02 回复 有任何疑惑可以回复我~
#2

转变亦蜕变 回复 YoshinariYoh

看需要的呀,比如你求数值结果那输出一般用%d,\n就是换行的,一般输出最后使用,你可以不加看看有什么区别的。还有建议你先去百度了解下格式字符的含义跟转义字符含义。
2018-08-09 回复 有任何疑惑可以回复我~
#3

YoshinariYoh 回复 转变亦蜕变

好的谢谢大佬
2018-08-09 回复 有任何疑惑可以回复我~

试试这个https://img1.sycdn.imooc.com//5b6175e700016bcc14400900.jpg


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

(╥╯^╰╥)

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

  printf("%s\n", "小明在慕课网上学习");→  printf("%c\n", "小明在慕课网上学习");试试,我是菜鸡

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

YoshinariYoh

记错了..自裁
2018-08-01 回复 有任何疑惑可以回复我~
#2

转变亦蜕变 回复 YoshinariYoh

噗,你怎么也在前面加个【"%c\n",】?
2018-08-02 回复 有任何疑惑可以回复我~
#3

YoshinariYoh 回复 转变亦蜕变

我直接复制的..
2018-08-02 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

代码无法运行,请大佬帮忙检查

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