#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; }printf("%d\n","小明在慕课网上已经学习了%d门课程");
这一句写错了。
格式化输出语句,其格式为:printf("输出格式符",输出项);
这里前面%d\n没有对应的输出项,删去。
小明在慕课网上已经学习了%d门课程。%d后面应该有个对应的输出项,就是参数n。
改成
printf("小明在慕课网上已经学习了%d门课程",n);
即可。