getchar如何输入输出三位数字问题

时间:2021-11-11 00:13:01
#include<stdio.h>
void main()   ||求最大最小平均值
{ int i,j,k,sum,t,MAX,MIN; int array[120];
  sum=0; j=0;
   printf("Input have number(0<num<=120)\n");
   printf("if decide end,Input '00'\n");
   for(i=0;i<120;i++)
   { scanf("%d",&array[i]);
     j++;
     if(array[i]==00)  break;  、、等零时跳出来(有可能不到120))
   }
   for(i=0;i<j;i++)
    sum=sum+array[i];
   k=sum/j;
   for(i=0;i<j;i++)
   { if(array[i]>array[i+1])
       { t=array[i];array[i]=array[i+1];array[i+1]=t;  } 、、以冒泡排序求最大最小
   }
   MAX=array[j];MIN=array[0];
   printf("Average score is %d\n Max score is %d\n Min score is %d",k,MAX,MIN);




} ||最好求平均错了 为什么????