已采纳回答 / Wannabecoolguy
自定义函数的参数,有参的优越性在于只需改一个值,相当于弄好一个函数,然后代数。例子sum=n+j,n和j都是变量,你可以赋值n=1,j=2,这就是一个公式,你代数。而无参就是sum=1+2,数字已经定是1和2,你不能改变。
2016-02-07
已采纳回答 / 失落的ZXW
有些人写的很短是因为他们有的是直接写出结果天数,如1月加2月、1月+2月+3月 如此推下去,还有的清一色写sum+=31应该是不行的,最后的答案是不对的,其实这个我也想了很久有没有其他方法编写,可惜没想出。如果有不明可以问我,我每天都会上的
2016-02-07
已采纳回答 / liuliumrs
首先,如果是按照给出的题目,你不加收费用的条件错了,不加收费用则是包括5点不包括23点的,其次你判断语句的条件不同建议你这样使用:if(d<=3){if(t>=5&&t<23)else}else{if(t>=5&&t<23)else}这样子使得两个条件判断的条理性比较清晰,个人建议在初学阶段不要将语法使用复杂,越清晰明了的使用,越易懂越好,希望采纳,谢谢
2016-02-06
已采纳回答 / 失落的ZXW
首先你的 sum+=1; 最好在 i++; 前,不然得数会少加个1。之后你 i=-i ,这样的话没有问题,可是检测循环i<=100时,你的i已经被你赋值为-i,所以这会让程序出错的。你可以改成if(i%2==0){sum-=i;}else{sum+=i;}
2016-02-05
已采纳回答 / 怡叶知秋
#include <stdio.h>int main() { int score = 7200; //完善一下代码 if(score >= 10000) { printf("%s\n","钻石玩家"); } else if(socre >= 5000)//你有没有发现你的单词打错了 { printf("%s\n","白金玩家"); } else if(socre >= 1000)//同上...
2016-02-04