从键盘输入一个正整数存入变量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;
}
直接全部输入数组就可以了啊,然后输出 小于平均数的数:
先算出平均值,在输入的时候就可以算出总值,然后算出平均值;
最后再遍历一下数组,小于平均值的直接输出即可了。
不难,很基础的问题,动手写写,调调吧