能教教最蠢的办法吗
求一维数组的最大值、最小值、和与平均值。
【输入形式】
输入5个数值放入到数组中
【输出形式】
第一行:Max: n
第二行:Min: k
第三行:Sum: i
第三行:Average: j
【样例输入】
1 2 3 4 5
【样例输出】
Max: 5
Min: 1
Sum: 15
Average: 3
能教教最蠢的办法吗
求一维数组的最大值、最小值、和与平均值。
【输入形式】
输入5个数值放入到数组中
【输出形式】
第一行:Max: n
第二行:Min: k
第三行:Sum: i
第三行:Average: j
【样例输入】
1 2 3 4 5
【样例输出】
Max: 5
Min: 1
Sum: 15
Average: 3
#include <iostream>
using namespace std;
int main()
{
int a[5];
for(int i=0;i<5;i++)
{
cin>>a[i];
}//此上输入数据保存到数组
int Max=a[0];
int Min=a[0];
int Sum=a[0];
int Average=a[0];
for(int i=1;i<5;i++)
{
if(Max<a[i])
Max=a[i];
if(Min>a[i])
Min=a[i];
Sum=Sum+a[i];
}
Average=Sum/5;
cout<<"Max:"<<Max<<endl;
cout<<"Min:"<<Min<<endl;
cout<<"Sum:"<<Sum<<endl;
cout<<"Average:"<<Average<<endl;
return 0;
}