Re: [金金] 計程期中考
#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
04/16 23:55, 2F
推
04/17 00:04, , 3F
04/17 00:04, 3F
討論串 (同標題文章)