已采纳回答 / 慕标3004825
没什么问题,就是程序简洁性,你可以把比如这句(score>=5000&&score<10000)改成(score>=5000)因为程序向下运行除了大于等于10000的部分就是小于10000的部分,这时(score>=5000)就表示大于等于5000小于10000的部分了。
2020-04-03
已采纳回答 / 慕莱坞2514561
emmm,这应该是要输出乘法表吧。第一个错误是子循环里面,注意看条件,j是递增的,表达式2应该是j<=9。第二个错误嘛,其实也不算啦,为了得到想要的三角形表格,应该当子循环运行完毕再打换行符,就是printf("%d*%d=%d",i.j.result)<...code...>
2020-04-02
已采纳回答 / 亦逝
“/* */” 这个是标注 用来给程序员看的 例如“/* 这段的意思是*** */” 其他程序员看了就知道这段代码的意思了 且编译的时候不会显示标注?是三目运算符 %%逻辑运算符 3-7中有
2020-04-01
已采纳回答 / 小白菜鸟52hz
1、定义int jR=joneResult(a,b,c) 是为了后面简化书写, joneResult(a,b,c)可以直接写成JR,像你那样也可以,只是后面凡是有这个值都要 joneResult(a,b,c)这样写太麻烦。2、void jackResult(a,b,c)前面已经定义了,没数据类型转换的情况下不用重新定义
2020-03-31
已采纳回答 / weixin_慕神2518510
查到问题了 题目要求你在 在第7-20行中输入代码 这个区间输入代码 你代码占行太多 输出结果应为 “很遗憾,期望你再接再厉 “ 你的输出结果是 "很遗憾,希望你再接再厉"
2020-03-31
已采纳回答 / 慕UI4407309
递归调用时参数是n-1,当n减小到n=1时,age=10,然后在循环带回去,就可以返回一个age的总和,这个时候return age就跳出了循环。例如getAge(3) = getAge(2)+2,getAge(2) = getAge(1) + 2;此时getAge(1) = 10所以结果为:10+2+2=14;
2020-03-29
最赞回答 / 慕用2271537
char类型数据转换为int类型数据遵循ASCII码中的对应值,在ASCII中'a'的值为97,'b'的值为98,'c'的值为99,以此类推直到最后一个字母'z'
2020-03-29
已采纳回答 / 慕仔7083387
printf("小明在慕课网上已经参与学习了%d门课程\n",n);可能是你没有换行,你的代码我运行了一下,确实有四行,你需要加一个换行,\n
2020-03-27