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

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

#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 回答

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

这一句写错了。

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

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

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

改成

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

即可。

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

举报

0/150
提交
取消

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

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