已采纳回答 / 努力提升
这主要看你这个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
已采纳回答 / 黑色木偶的低调
#include <stdio.h>#define POCKETMONEY 12; //定义常量及常量值int main(){ POCKETMONEY = 12; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY); return 0; }
2016-01-12
已采纳回答 / 努力提升
不是用逗号隔开了么,不是格式符之间用逗号隔开,是变量之间用逗号隔开printf("小明身高%f%c\n", height, unit);//就是这个height, unit
2016-01-11