如题所述
#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);
}
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("")
}
{
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("")
}