已采纳回答 / No_Onem
printf("是否符合条件:%c\n",height>=180&&money>=1000000,'y','n')你忘记加字符y和n 并且要在上面有单引号最好能在命名数据类型char y,n;
2016-12-08
已采纳回答 / 猴哥
举个例子子:for(i = 1; i <= 5; i++){ if(i == 3) { continue; }}printf("%2d",i);1 2 4 5. 只是当i 等于3的时候结束该次循环,继续执行下面的语句,但是++还是在做。
2016-12-07
已采纳回答 / _雨寂伞下又一个晴天_0
if条件判断就相当于是在循环了,word(n-1)+n函数,n初值为10,一共记到第10天,当if(n==1)时,return 1,返回1,第一天记得一个,所以就可以一直累加。9+10 8+(9+10) 7+(8+9+10) 6+(7+8+9+10) 5+(6+7+8+9+10) 4+(5+6+7+8+9+10) 3+(4+5+6+7+8+...
2016-12-07
已采纳回答 / Staularu
第一个求和函数中sum没有在开始赋予初值0,你的main函数中求和调用了一次,求平均调用了一次,求平均时的total返回的是每个元素加个两次的和,导致你求出的平均值是实际平均值78.7的两倍,那为什么不是157.4呢?因为你aver函数中total(score)返回的是整型值,舍去小数是157,而aver函数是float型,所以返回值被转换成了浮点数157.0.
2016-12-07
已采纳回答 / 慕容5347539
可以写成:sd =(num-hd*100-td*10),代入一个任意数501,sd=(501-5*100-0*100)=1。如果再/10就错了,得不到个位数了。忘采纳!
2016-12-06
已采纳回答 / 慕容5347539
参照这个来吧,多看几遍就会了{ float money; if(miles<=3) { money=14; printf("费用为14\n"); } else { if(clock>=23 || clock<5) { money=13+1+2.3*(miles-3)*1.2; printf("夜间车费为:%f\n",money); } ...
2016-12-06
已采纳回答 / 彬忆
#include <stdio.h>#define POCKETMONEY 10 //定义常量及常量值int main(){ POCKETMONEY; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY); return 0; }
2016-12-06