用C++编写 用数组实现输入 10 个数,求这 10 个数的最大值 ,和,平均值

我是一个c++初学者

C++程序:

#include <iostream>

#define MAX 100

using namespace std;
 
void main()
{
    double arr[MAX];
int n = 10;
int i;
double sum = 0;
double avg;
double max;

printf("请输入 %d ä¸ªæ•°ï¼š", n);
for(i=0; i<n; i++)
{
cin>>arr[i];
}

sum = arr[0];
max = arr[0];
for(i=1; i<n; i++)
{
sum += arr[i];
if(arr[i] > max)
{
max = arr[i];
}
}

avg = sum / n;

cout<<"最大值:"<<max<<endl;
cout<<"和:"<<sum<<endl;
cout<<"平均值:"<<avg<<endl;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-12
学C/C++基础到高级:五四七二零七四零五
第2个回答  2016-05-10
#include<iostream>
using namespace std ;
int main(){
int a[10];
int sum=0; 
int max; 
cin>>a[0];
max =a[0];  
for(int i=1;i<10;i++){
cin>>a[i];
max=max>a[i]?max:a[i];
sum += a[i];  
}   
cout<<"max="<<max<<"sum="<<sum<<"avg="<<sum/10.0<<endl;  
return 0;
}

本回答被提问者采纳
相似回答