找出小于平均值的数。

从键盘输入一个正整数存入变量n中,再输入n个整数,然后找出所有小于平均值的数,并按输入顺序输出。

 

 

#include<stdio.h>

int main()
{
	int i,n,x,sum=0,a[100];
	float ave;
	scanf("%d",&n);
	for(i=0;i<n;i++){
        scanf("%d",&a[i]);
        sum+=a[i];
	}
	ave=sum*1.0/n;
	for(i=0;i<n;i++){
        if(a[i]<ave)
            printf("%d",a[i]);
	}

	return 0;

}

 

直接全部输入数组就可以了啊,然后输出 小于平均数的数:

先算出平均值,在输入的时候就可以算出总值,然后算出平均值;

最后再遍历一下数组,小于平均值的直接输出即可了。

不难,很基础的问题,动手写写,调调吧