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

已采纳回答 / 慕妹1447956
if(score >= 10000)//完善一下代码{    printf("%s\n","钻石玩家");}else if(score >= 5000) {    printf("%s\n","白金玩家"); 这个代码中第一句就是在score >= 10000的情况下,所以else已经代表了score< 10000 的时候,不需要再继续添加这个条件了

最新回答 / weixin_慕粉0463682
return 0是清空的意思就是程序执行结束后,把占用的内存空间释放

最新回答 / 在夏
闰年判断没做好,闰年的成立条件是年份除以4余数为0且年份除以100余数不为0或者余数除以400为0。你这里只做了对4取余,判断条件不完整,比如2100年不是闰年,但2100对4取余为0。

已采纳回答 / qq_慕神9428023
应该是他们在这段代码的实际效果一样但是取值的原理是不一样i < 101,在循环里只取值到100,不取101的值;i <= 100,<取值到99,不取100的值,加上 = 后取值到100;

已采纳回答 / qq_狗活_twEPQW
等号的意义是把后面赋值给前面,temp是arr【j】的备份可以理解为

最新回答 / 慕粉3546436
少了宏定义,程序没问题<...图片...>

最新回答 / 慕斯3119735
返回值,没有这个返回值你怎么知道谁最大呢?result这个变量只在这个函数中出现,函数运行完就消失了,不返回是不行的

最赞回答 / qq_南有乔木彡_czHMUW
你的printf函数中“y”和“n”用的是双引号,双引号内无论有多少个字符,编译时都会当作字符串处理,而字符串对应的转义字符是%s。你这个要改的话,可以吧“y”和“n”的双引号改为单引号,或将“%c”换为“%s”

最赞回答 / 阿成1225
printf("x%%y=%d\n", x%y); %分百号为转义字符,如果在输出中用作除号,需要用两个百分号%%

最新回答 / qq_慕用8225582
第一个和第二个有区别的,第一个程序在sum运算的时候i已经变成了2了,也就是说i先加一再进行运算的;而第二个是先运算sum表达式i再加一的,这样就造成了再结果上的差异了。后面两个没有什么区别,结果都是一样的。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消