已采纳回答 / 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
已采纳回答 / G_Felix
输入法应该是没有问题的,在输入代码时一定要把输入法调成英文输入,想输入汉语,就要加在双引号里,还有“==”这个符号是比较是否相等的,其他的比较符号为“<=”,“>=”,“<”,“>”,“!=”(不等于),一般都是两个,大都用在“if”和“while”等条件语句中。而单独一个“=”,表示赋值,把等号左边的值赋给右边,这两个符号相差很大的。
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
已采纳回答 / qq_墨中白_04406896
排序方法有问题int i,j;for(i=0;i<10;i++); { for(j=8;j>=i;j--) int temp; if(score[j]<score[j+1]) temp=score[j+1]; score[j+1]=score[j]; score[j]=temp; }这才是冒泡排序法!希望能够帮到你!
2016-12-03
已采纳回答 / Staularu
不同版本的C语言规定不一样,最新版规定是一定要在for之前定义好,以前是可以在for里面定义的,与此同时,java是可以在for中定义的,可以说可能有与没有各有各的利弊吧。
2016-12-02
已采纳回答 / Nullsilence
打开IDE软件,输进去就好了,你自己感受下:#include<stdio.h>int main(){ int y,m,d; printf("请按以“年/月/日”格式输入日期:\n"); scanf("%d/%d/%d",&y,&m,&d); printf("按你要求的格式“年-月-日”输出为:\n%4d-%2d-%2d\n",y,m,d); return 0;}
2016-12-02