询问c语言,输入十个值,赋给A[10],1:找出最大值与最小值2:求这十个数的平均值3:统计大于平均值的个数。

如题所述

#include<stdio.h>
void main(void)
{
int A[10],max,min,num=0,all=0;//数组,最大数,最小数,大于平均数的个数,所有数之和
double ave=0.0;//平均数
printf("输入10个数字:");
for(int n=0;n<10;n++)
{
scanf("%d",&A[n]);
all+=A[n];//累加求和
}
ave=all/10;//求平均数
max=min=A[0];//初始化
for(int n=0;n<10;n++)
{
if(max<A[n])
max=A[n];
if(min>A[n])
min=A[n];
if(ave<A[n])
num++;
}
printf("最大数%d,最小数%d,平均数%d,大于平均数的个数%d",max,min,ave,num);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-18
int main()
{
int A[10],i,count1=0,count2=0,aver,max,min,total=0;
for(i=0;i<10;i++)
{
scaf("%d",&A[i]);
}
max=min=A[0];
for(i=0;i<10;i++)
{
if(A[i]>max)
max=A[i];
if(A[i]<min)
min=A[i];
total+=A[i];
}
aver=total/10;
for(i=0;i<10;i++)
{
if(A[i]>aver)
count1++;
if(A[i]<aver)
count2++;
}
printf("最大值是:%d 最小值是:%d\n",max,min);
............下边就只剩输出了吧
printf("")
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网