#include <stdio.h>void main(){ int i,j=0; float b=0,a[10]; for (i=0;i<10;i++){ scanf ("%f",&a[i]); b+=a[i]; } b=b/10; for (i=0;i<10;i++) if (a[i]<b) j++; printf("%d\n",j);}
这个是一个方法了int cntnum(float a[10]) { float avg;//平均值 int sum=0; //综合的值int cnt=0; //计数用 int i; //循环用for(i=0;i<10;i++) { //取得综合值sum+=a[i]; } //取得平均值avg=((float)sum)/10; //取得个数for(i=0;i<10;i++) { if(avg>a[i]) cnt++; } //返回个数return cnt; }
int cntnum(a[]){ float avg;//平均值 int sum=0; int cnt=0; int i; for(i=0;i<10;i++) { sum+=a[i]; } avg=((float)sum)/10; for(i=0;i<10;i++) { if(avg>a[i]) cnt++; } return cnt;}
#include<stdio.h>voidmain(){inti,j=0;floatb=0,a[10];for(i=0;i<10;i++){scanf("%f",&a[i]);b+=a[i];}b=b/10;for(i=0;i<10;i++)if(a[i]<b)j++;printf("%d\n",j);}