{int a[5]={0},b[10]={100,95,85,75,65,55,15,0,72,66},i;
clrscr();
for(i=0;i<=9;i++)
{ switch(b[i]/10)
{ case 10: ;
case 9: a[0]++;break; case 8: a[1]++;break;
case 7: a[2]++;break; case 6: a[3]++;break;
default: a[4]++; } }
for(i=0;i<=4;i++)printf("%d,",a[i]);
}========================這壹個是隨機生成測試數據的 random可以用scanf代替掉,可以不用數組#include <stdlib.h>
main()
{int a[5]={0},scores,i;
clrscr();
for(i=0;i<=9;i++)
{
scores=random(101);
printf("%d\t",scores);
switch(scores/10)
{
case 10: ; case 9: a[0]++;break;
case 8: a[1]++;break; case 7: a[2]++;break;
case 6: a[3]++;break; default: a[4]++;
}
}
printf("\n");
for(i=0;i<=4;i++)printf("%d,",a[i]);
}