输出为什么不是 ”小明在慕课网上学习了6门课程“

来源:5-3 有参与无参

慕莱坞7366463

2015-11-10 07:32

#include

/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */ int xuebin() {    printf("%s\n","小明在慕课网上学习");    return 0; } int weilailaopo(int n) {    printf("%d\n","小明在慕课网上已经学习了%d门课程");    return 0; } int main() {    xuebin();    weilailaopo(6);    return 0; }
写回答 关注

1回答

  • Perona
    2015-11-10 10:46:14
    printf("%d\n","小明在慕课网上已经学习了%d门课程");

    这一句写错了。

    格式化输出语句,其格式为:printf("输出格式符",输出项);

    这里前面%d\n没有对应的输出项,删去。

    小明在慕课网上已经学习了%d门课程。%d后面应该有个对应的输出项,就是参数n。

    改成

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

    即可。

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题