用C++编写 用数组实现输入 10 个数,求这 10 个数的最大值 ,和,平均值
2个回答
展开全部
//#include "stdafx.h"//In VC++6.0, with this line, please...
#include <iostream>
using namespace std;
int main(void){
int a[10],i,j,k,max,sum;
cout << "Please input 10 integers...\n";
for(max=1<<sizeof(int)*8-1,sum=i=0;i<10;i++){
if(scanf("%d",a+i) && a[i]>max)
max=a[i];
sum+=a[i];
}
cout << "The MAX is " << max << endl;
cout << "The SUM is " << sum << endl;
cout << "The AVERAGE is " << sum/10.0 << endl;
return 0;
}
2016-05-10 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
#include<iostream>
using namespace std;
void main()
{
int a[10];
int i;
int j;
int max=0;
int sum=0;
int average=0;
cout<<"输入10个数"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=0;i<10;i++)
{
sum+=a[i];
}
average=sum/10;
max=a[0];
for(i=0;i<9;i++)
{
if(a[i]>a[i+1])
{
max=a[i];
a[i]=a[i+1];
a[i+1]=max;
}
}
cout<<"平均数为:"<<average<<endl;
cout<<"最大值为:"<<max<<endl;
using namespace std;
void main()
{
int a[10];
int i;
int j;
int max=0;
int sum=0;
int average=0;
cout<<"输入10个数"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=0;i<10;i++)
{
sum+=a[i];
}
average=sum/10;
max=a[0];
for(i=0;i<9;i++)
{
if(a[i]>a[i+1])
{
max=a[i];
a[i]=a[i+1];
a[i+1]=max;
}
}
cout<<"平均数为:"<<average<<endl;
cout<<"最大值为:"<<max<<endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询