这个程序怎么编啊?

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:47:04
2.编写一个程序,从键盘上输入n,然后再输入n个整数,输出它们的最大值、最小值和平均值。

main()
{int i,n,a[n],max,min,ave,sum=0;
printf("please input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=1;i<n;i++)
{ if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
sum+=a[i];}
ave=sum/n;
printf("the max is %d,the min is %d,the ave is %d",max,min,ave);
}

你说的根本看不懂说清楚点,另外分太少

用什么来写阿??

#include<iostream>
using namespace std;

void max()
{
//自己写

}

void min()
{
//自己写

}

void avg()
{
//自己写

}
int main()
{
int n;
cout<<"输入n:"<<endl;
cin>>n;
int i;
for(i=0;i<n;i++)cin>>num[i];
max();
min();
avg();
return 0;

}