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

已采纳回答 / THE_BEST_1994
有些代码多余的  比如 if(score >= 5000 && score<10000)   的后面 && score<10000)  你的后面if一句是嵌套的  ,所以后面大于5000,自然小于10000 下面类似的以此类推

已采纳回答 / DoDream
你这段代码是计算1-20里面能被3整除的数之和,也就是说sum = 3 + 6 + 9 + 12 + 15 + 18 = 63C++技术网http://www.cjjjs.cn/,网站的零基础入门教程,可以带你从小白练就大神,文章深入浅出,通俗易懂,分析透彻,即使学过,也会大有收获,是学习必备网站哦。

已采纳回答 / 无情绪患者
 printf("%d*%d=%d",i;j;result);  应改成 printf("%d*%d=%d",i,j,result);            //不是分号噢printf("\n")结尾少了分号

已采纳回答 / 心悦君夕
这里a、b、c、d都是int类型,int类型在做除运算的时候, 结果只取整数部分

已采纳回答 / guoyou
a的ascii码是97,A的ascii码是65,相差32,abcd对应的是97 98 99 100.......

已采纳回答 / Aserster
%f%c没有“,”应该是吧。

已采纳回答 / Jaydon_
语法错误啊,可能是你的书写格式有问题

已采纳回答 / Perona
<...code...>应该是输出变量a,而不是num。a存储的才是转换过的值<...code...>

已采纳回答 / Perona
关系运算符得到的结果是布尔值。在C程序用整数1和0表示。复习一下这一节吧:http://www.imooc.com/code/5149

已采纳回答 / Perona
<...code...>这一句缺了分号<...code...>

已采纳回答 / onemoo
算法错了。降序可以采用这样的算法:先让最后一个数和它前面的数相比较,比前面那个小的话,就和前面的互换位置,再让倒数第二个数和前面的数比较...一直比较到前两个数,这样比较一轮下来,最前面的那个数肯定是最小的。这就是一次内循环。再次从最后一个数开始,让其与前面的数比大小,把更小的换到前面......这次要比到第二个数(因为第一个数已经是最小的了),这样第二个数就是除第一个数以外最小的了。这是第二次内循环。这样的内循环一共要进行N-1次,外层循环就是控制这N-1的。<...code...>

已采纳回答 / onemoo
i != 9 的时候,printf打印出的是“数字和一个空格”,当 i == 9 ,也就是最后一个数时,就不打印后面的空格了。这纯粹是为了打印出来好看。看内层循环,第一次内层循环让第1个数依次和后面的数相比较,直至比到第10个数,一共比9次。第二次内层循环还是从第1个数开始依次向后比较,这次就不用比最后一个数了,因为经过上次比较后,最后一个数肯定是最大的了,所以这次一共比较8次。第三次内循环一共比较7次......最后一个内循环就只要比较前两个数就可以了。 这样内层循环一共执行了9次,外循环就是用来控制这...

已采纳回答 / 心悦君夕
 if(year%400==0||(year%4==0&&year%100!==0))  好好看看这句话最后一个不等于符号是这样写吗
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消