输入10个数,请输出他们的平均值和最大值
ajsnkzlalpazolalapalodkks
ajjakamka
#include <stdio.h>
int main(){
float ave = 0, max, tmp;
for(int i =0;i <10;i++){
scanf("%f",&tmp);
ave+=tmp;
if(i == 0) max = tmp;
else {
if(tmp > max) max = tmp;
}
}
printf("%f %f\n", max, ave/10.0);
return 0;
}
回答:DevC++编写,简单即可运行,代码如下:
#include<iostream>
using namespace std;
int main()
{
cout<<"这是一个计算10个数平均数的小游戏"<<endl;
cout<<"请输入10个数:"<<endl; //10个数用数组储存
int a[10];
int sum=0;
int avrage;
for(int i=0;i<10;i++)
{
cin>>a[i];
}
for(int i=0;i<10;i++)
{
sum +=a[i];
}
avrage=sum/10;
cout<<"平均值计算结果为:"<<avrage<<endl;
return 0;
}
注意:这里采用的是int类型,所以计算精度不够,会自动转化为int类型,可按要求改为double类型