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

已采纳回答 / weixin_慕先生6236007
如果是你这个代码的话,是没区别的

已采纳回答 / qq_慕函数4158515
==表示等,应该用=,表示赋值。

已采纳回答 / qq_慕运维1371632
如果换了位置就会变成-1+2-3+4-5+6,,,这样就不对了

已采纳回答 / 慕少3254551
单引号只能用于单个字符

已采纳回答 / 八月长安就是二熊
程序中的函数调用是由实参单向传递给形参的值传递,就相当于上面定义了一个空壳子,下面的实际数据会传递给你自己定义的函数,这章是递归,就是定义的函数会不停的调用自身,就是一直计算,直到跳出循环体,然后return的值返回给主调函数,用以直接的输出。

已采纳回答 / weixin_慕仰2019398
这里有个检测,需要你单独写一行score/=10或者score=score/10,才能通过。

已采纳回答 / 慕姐0534634
long double 用在小数点后很多位,体重没有那么精确

已采纳回答 / 砍王
else是有作用域的,也就是{}。第二张图内层if条件语句没有else,所以printf("%s\n","买玩具")是在外层if条件内,也就是说只要满足外层if条件语句的条件就会执行printf("%s\n","买玩具")。第一张图内层if条件语句有else,所以执行printf("%s\n","很遗憾,期望你再接再励")需要满足外层if的条件而且不满足每层if的条件。

已采纳回答 / H去吧皮卡丘
第二个图,你的numOne变量没有定义,c语言中任何变量在使用之前,都要程序最开始定义变量,而且你的numOne不仅没有定义还没赋值就使用了    

已采纳回答 / 砍王
return 0后面少了个;

已采纳回答 / 慕运维8329952
  printf("%s\n,""小明在慕课网上学习");逗号打错地方了。然后你定义的函数中sum没初始值,乱用for语句

最赞回答 / 砍王
第一个printf会直接输出a的值不会进行自增运算,第二个printf会先运行自增运算后输出a的值。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消