问答详情
源自:5-3 有参与无参

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

#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;

}


提问者:妖魅3 2018-08-01 15:02

个回答

  • ToString
    2018-08-03 21:04:49

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

  • 修裾欲溯空
    2018-08-02 10:56:35

    #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;
    }

  • 转变亦蜕变
    2018-08-02 10:45:44

    #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;
    }

  • 转变亦蜕变
    2018-08-02 10:38:06

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

  • 有梦的地方最美丽
    2018-08-01 16:57:15

    试试这个https://img.mukewang.com/5b6175e700016bcc14400900.jpg


  • 妖魅3
    2018-08-01 15:09:36

    (╥╯^╰╥)

  • YoshinariYoh
    2018-08-01 15:07:05

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