- #include<stdio.h>
- int main(void){
- int a[100] = {72,23,38,86,62,29,99,96,67,78,87,76,65,58,86,69,93,34,45,55,
- 52, 7,74,48,83,39,90,18,82,26,65,53,39,96,66,-1};
- int b[10] = {0};
- int c[2] = {0};
-
- int sum=0,num=0,sign=1;
- double avg;
-
- while(sign){
- if(a[num]==-1){
- sign = 0;
- }else{
- sum += a[num];
- b[a[num]/10]++;
- num++;
- }
- }
- sign = 1;
- avg = (double)sum/num;
- num = 0;
-
- while(sign){
- if(a[num]==-1){
- sign = 0;
- }else{
- c[a[num]/int(avg)]++;
- num++;
- }
- }
-
- printf("MEAN = %.3lf\n",avg);
- printf("ABOVE MEAN = %d\n",c[1]);
- printf("BELOW MEAN = %d\n\n",c[0]);
-
- for(int i=0;i<10;i++){
- printf("%-2d ~ %2d: ",i*10,i*10+9);
- for(int j=1;j<=b[i];j++){
- printf("*");
- }
- printf("\n");
- }
- }
複製代碼 |