Re: [金金] 計程期中考

看板NTUBSE-B-97作者時間16年前 (2009/04/16 23:52), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串3/3 (看更多)
#include <stdio.h> #include <stdlib.h> int main (void) { int number; float grade; int counter; float total;float a;float b;a=0;b=0; float ave; float var; float max;float min; int maxid; int minid; max=0; min=1000; total=0; int c1;int c2;int c3;int c4;int c5;int c6;int c7;int c8;int c9;int c10; c1=c2=c3=c4=c5=c6=c7=c8=c9=c10=0; for(counter=1;counter<=10;counter++) { printf("Enter a number:\n"); scanf("%d",&number); printf("Enter a grade:\n"); scanf("%f",&grade); total=total+grade; ave=(float)total/50; a=a+(grade*grade); b=(total*total); var=a/50-b/2500; if(grade>max) { maxid=number; max=grade; } while(grade<min) { minid=number; min=grade; } if(0<=grade && grade<10) {c1=c1+1;} if(10<=grade && grade<20) {c2=c2+1;} if(20<=grade && grade<30) {c3=c3+1;} if(30<=grade && grade<40) {c4=c4+1;} if(40<=grade && grade<50) {c5=c5+1;} if(50<=grade && grade<60) {c6=c6+1;} if(60<=grade && grade<70) {c7=c7+1;} if(70<=grade && grade<80) {c8=c8+1;} if(80<=grade && grade<90) {c9=c9+1;} if(90<=grade && grade<100) {c10=c10+1;} } printf("AVE=%.2f\n",ave); printf("VAR=%.2f\n",var); printf("MAX=%.2f\n",max); printf("MIN=%.2f\n",min); printf("MAXID=%d\n",maxid); printf("MINID=%d\n",minid); int count1;int count2;int count3;int count4;int count5;int count6;int count7;int count8;int count9;int count10; count1=count2=count3=count4=count5=count6=count7=count8=count9=count10=0; while(count1<c1) {printf("*");count1++;} if(count1==c1){printf("\n");} while(count2<c2) {printf("*");count2++;} if(count2==c2){printf("\n");} while(count3<c3) {printf("*");count3++;} if(count3==c3){printf("\n");} while(count4<c4) {printf("*");count4++;} if(count4==c4){printf("\n");} while(count5<c5) {printf("*");count5++;} if(count5==c5){printf("\n");} while(count6<c6) {printf("*");count6++;} if(count6==c6){printf("\n");} while(count6<c6) {printf("*");count7++;} if(count7==c7){printf("\n");} while(count8<c8) {printf("*");count8++;} if(count8==c8){printf("\n");} while(count9<c9) {printf("*");count9++;} if(count9==c9){printf("\n");} while(count10<c10) {printf("*");count10++;} if(count10==c10){printf("\n");} system("pause"); return 0; } 科科 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.89

04/16 23:55, , 1F
同樣使用土法煉鋼硬算法,推
04/16 23:55, 1F

04/16 23:55, , 2F
宅男只會用電腦其他GG 顆顆
04/16 23:55, 2F

04/17 00:04, , 3F
土法煉鋼推
04/17 00:04, 3F
文章代碼(AID): #19vrH7aJ (NTUBSE-B-97)
文章代碼(AID): #19vrH7aJ (NTUBSE-B-97)