已采纳回答 / 慕容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
已采纳回答 / weibo_Singghet_0
已经判断过大于10000了,直接判断大于5000就行了,而且书写有问题,else if(score>=5000)后面改数字就行了
2016-12-05
已采纳回答 / qq_Ambition_5
printf("%d*%d=%d",i,j,result); printf(""); 这个多余可以删掉啊,这个没用吧 } printf("\n"); 这个是用来换行的,结束掉上一个数字的循环以后换行到下一个数字。
2016-12-05
已采纳回答 / 指间次元
arrValue(其实不一定用arrValue, 任意的英文字母都可以,反正只是个形式而已) 被定义成一个整形变量(就是整数),在调用函数中没有数据,即形式参数,你可以把它想象成一个容器,它是用来装实际数据的,如arr[3], 即实际参数。
2016-12-05
已采纳回答 / 不知所云的浮
for(i=1;i<=100;i++) { if(i%2==0) flag=-1; else flag=1; int j=i*flag; sum+=j; }
2016-12-04
已采纳回答 / G_Felix
输入法应该是没有问题的,在输入代码时一定要把输入法调成英文输入,想输入汉语,就要加在双引号里,还有“==”这个符号是比较是否相等的,其他的比较符号为“<=”,“>=”,“<”,“>”,“!=”(不等于),一般都是两个,大都用在“if”和“while”等条件语句中。而单独一个“=”,表示赋值,把等号左边的值赋给右边,这两个符号相差很大的。
2016-12-04
已采纳回答 / 不知所云的浮
#include <stdio.h>/* 定义say函数 */void say(char string[]) //数组参数应该怎么写呢?{ printf("%s\n",string); //打印字符串}int main(){ //定义字符串数组 char string[] = "我在慕课网上学习IT技能!"; say(string); //调用say函数输出字符串 return 0;}题目中是void sa...
2016-12-04
已采纳回答 / 咋了发发
#include<stdio.h>int main(){ int i,j,result; for(i=9;i>=1;i--) { for(j=1;j<=i;j++){ result=i*j; printf("%d*%d=%d\t",i,j,result);}printf("\n"); }return 0;}
2016-12-04
已采纳回答 / 慕后端3326841
问题1:average定义的是double 类型,输出却是整型,没对上,把%d改成%f(控制下小数点位数可改为%.2f)。(还有这里average其实定义成float类型就好了,没必要到double)。问题2:就是问题问的,排序和...
2016-12-03