C语言编程.
- 提问者网友:謫仙
- 2021-04-12 15:13
- 五星知识达人网友:有你哪都是故乡
- 2021-04-12 16:07
因为题目要求的是输入10个整数. 所以数组就定义为int型. 望采纳!
#include <iostream>
using namespace std;
int main()
{
int a[10]; //定义一个一维数组.用来存放输入的10个数.
int i,max=0; //max存放最大值,所以初始化为0;
float ave=0; //ave存放平均值.因为平均后由于可能存在小数. 所以定义为float.初始化为0.
for(i=0;i<10;i++)
{
cin>>a[i];
ave=ave+a[i]; //用ave来累加10个数.
if(max<a[i]) //将每个数和max比较. 如果比max大.就存放到max中.以便下次输入比较.
max=a[i];
}
ave/=10; //将总数除以人数.等于平均值.
cout<<"max="<<max<<"\nave="<<ave<<endl; //输出最大值和平均值.
return 0;
}
- 1楼网友:迟山
- 2021-04-12 19:42
虽然没有上面几位的简便,但还是发出来给楼主提供个思路吧
#include <iostream> using namespace std; #include <stdio.h>
int main() { int a[10]; int i,j,max,sum=0; for(i=0;i<10;i++) { cin>>a[i]; sum+=a[i]; } max=a[0]; for(j=0;j<10;j++) { if(max<a[j]) max=a[j]; } cout<<"最大值为:"<<max<<"平均值为:"<<(float)(sum/10)<<endl; system("PAUSE"); return 0; }
- 2楼网友:酒者煙囻
- 2021-04-12 18:07
- 3楼网友:想偏头吻你
- 2021-04-12 17:03
您若要C++程序就看我这个
#include <iostream> using namespace std; int main() { int numbers[10]; int i; cout<<"请输入10个整数"<<endl; for(i=0; i<10; i++) { cin>>numbers[i]; } int maxnum = numbers[0]; for(i=1; i<10; i++) { if(maxnum <= numbers[i]) { maxnum = numbers[i]; } } int sum = 0; for(i=0; i<10; i++) { sum += numbers[i]; } float average = sum/10.0f; cout<<"10个整数当中最大的是"<<maxnum<<endl; cout<<"10个整数的平均数是"<<average<<endl; return 0; }
谢谢采纳!