求分别用for和while语句实现输入一个数n,再输入n个整数,求这n个整数的最大最小和平均值的C程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:34:34
要用到以上说明的语句!!!

void fun()
{
int max,min,av=0;
int n;
int a[]=new int[n];
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(i==0)
{
max=a[i];
min=a[i];
}
else if(max<a[i])
max=a[i];
else if(min>a[i])
min=a[i];
av+=a[i];
}
printf("max=%d min=%d average=%f",max,min,av/n);
}

mhl1003用的是c++不是c

void fun()
{
int max, min, temp, sum=0;
unsigned int i, n;

scanf("%u", &n);
for(i=0; i<n; i++)
{
scanf("%d", &temp);
sum += temp;
if(max<temp)
{
max = temp;
}
if(min>temp)
{
min = temp;
}
}

printf("max=%d, min=%d, average=%f",max, min, sum/n);
}

void fun()
{
int max, min, temp, sum=0;
unsigned int i, n=0;