已采纳回答 / qq_嚜軒_0
%号是取余的意思 例如:3%2 值是1;9%3 值是0; years%4==0就是说 year的值除以4要余0这是一个判断句if(year%4==0)
2016-02-04
已采纳回答 / Luck0123
表达式2前为else if否则的话如果score=110000输出的是 钻石玩家白金玩家改为printf("..玩家")if...else if...else表示如果if条件成立则执行代码块1,否则不执行代码块1继续向下读,如果else if条件成立则执行代码块2,不成立则不执行2继续向下读..如果到最后所有else if条件均不成立,则执行else后的代码块n
2016-02-03
已采纳回答 / 姜尽酒
说明你不仅仅只是在跟着学习,而是边学习边思考,关于你这个问题也是可以像你所说的这么弄的,为了让C语言的结构更清晰明了,所以一般不合并,这也是一个比较良好的编程习惯,对于大的程序出现BUG时,方便查找问题
2016-02-03
已采纳回答 / 我是挂比
应该是后面的不需要加上int去声明类型,同时你需要把下面的输出中的%d改成%f才能输出哦<...code...>我刚刚试了一下 这样输出是有效的 也通过了验证
2016-02-03
已采纳回答 / vialook
这么久了,不知道解决了没,你的变量b赋值的那个if语句放在switch之前应该就可以了。执行switch语句之前b是没有赋值的,相当于b=0,所以不管你后面的b是1还是0,这里加的都是0。
2016-02-03