已采纳回答 / qq_疯子_20
是的,它其实就是把数据拷了一份过去。不一定要arr[0]的哦,只是你要给它一个初始值对不对,但这个初始值必须是arr中的元素来提供,这个你应该知道为什么了吧!i并没有跟10比大小呀。。。
2016-01-15
已采纳回答 / littleOStar
#include <stdio.h>int main(){ /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; /* * 请使用switch语句,if...else语句完成本题 * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办” * 小编还是希望大家独立完成哦~ */ int i,j; if((year%100==0&&yea...
2016-01-15
已采纳回答 / 努力提升
这主要看你这个if是在什么情况下写的。如果你自定义的函数是有返回值的类型,并且你的return语句在if语句中,就需要加else语句并且添加return语句。其他情况下主要看你的逻辑判断需求了,不一定非要加else,如果只判断一种情况,不关心其他的条件,就不用else了
2016-01-15
已采纳回答 / 努力提升
你自己写错了啊totalMoney=getMoney(distance,mor)+getMoney(distance,aft);第二个函数调用你写成gerMoney,我也是醉了。
2016-01-15
已采纳回答 / 努力提升
cost = 1.2*(2.3*(distance - 3));你写成cost = 1.2*(2.3(distance - 3));少了一个*号。思路没有问题
2016-01-15
已采纳回答 / 努力提升
可以这样写,只是这道题验证的时候要求有score/=10;这段代码,并且最后要求最后输出为"等级B",所以你如果这样写就可以通过了。#include <stdio.h>int main() { int score = 870; //考试分数为87分 score/=10; switch(score/10) { /*想想以下代码为什么用这种方式; 这种方式的好处?*/ case 10: case 9: ...
2016-01-14