已采纳回答 / THE_BEST_1994
有些代码多余的 比如 if(score >= 5000 && score<10000) 的后面 && score<10000) 你的后面if一句是嵌套的 ,所以后面大于5000,自然小于10000 下面类似的以此类推
2015-10-19
已采纳回答 / DoDream
你这段代码是计算1-20里面能被3整除的数之和,也就是说sum = 3 + 6 + 9 + 12 + 15 + 18 = 63C++技术网http://www.cjjjs.cn/,网站的零基础入门教程,可以带你从小白练就大神,文章深入浅出,通俗易懂,分析透彻,即使学过,也会大有收获,是学习必备网站哦。
2015-10-19
已采纳回答 / 无情绪患者
printf("%d*%d=%d",i;j;result); 应改成 printf("%d*%d=%d",i,j,result); //不是分号噢printf("\n")结尾少了分号
2015-10-19
已采纳回答 / onemoo
算法错了。降序可以采用这样的算法:先让最后一个数和它前面的数相比较,比前面那个小的话,就和前面的互换位置,再让倒数第二个数和前面的数比较...一直比较到前两个数,这样比较一轮下来,最前面的那个数肯定是最小的。这就是一次内循环。再次从最后一个数开始,让其与前面的数比大小,把更小的换到前面......这次要比到第二个数(因为第一个数已经是最小的了),这样第二个数就是除第一个数以外最小的了。这是第二次内循环。这样的内循环一共要进行N-1次,外层循环就是控制这N-1的。<...code...>
2015-10-18
已采纳回答 / onemoo
i != 9 的时候,printf打印出的是“数字和一个空格”,当 i == 9 ,也就是最后一个数时,就不打印后面的空格了。这纯粹是为了打印出来好看。看内层循环,第一次内层循环让第1个数依次和后面的数相比较,直至比到第10个数,一共比9次。第二次内层循环还是从第1个数开始依次向后比较,这次就不用比最后一个数了,因为经过上次比较后,最后一个数肯定是最大的了,所以这次一共比较8次。第三次内循环一共比较7次......最后一个内循环就只要比较前两个数就可以了。 这样内层循环一共执行了9次,外循环就是用来控制这...
2015-10-18