高于平均数的解题报告
题目意思
输入10个实数(范围都大于0小于100),输出它们的平均值(结果保留两位小数)以及高于平均值的数的个数
解题步骤
- 输入一堆数
- 计算它们的平均数
- 计算有哪些数超过了平均数
- 输出结果
代码
#include<iostream>//库文件
#include<iomanip>//库文件
using namespace std;//命名空间
float a[100],sum,n;//定义实数变量int j,k;\\定义整数变量
int main()//主函数
{
for(j=1;j<=10;j++)//变量j等于1,如果变量j小于等于10,那么变量j就要加1
{
cin>>a[j];//输入数组a中的第j个
sum=sum+a[j];//变量sum等于变量sum加上数组a中的第j个
}
sum=sum/10;//变量sum等于变量sum除以10
for(j=1;j<=10;j++)//变量j等于1,如果变量j小于等于10,那么变量j就要加1
{
if(a[j]>sum)//如果数组a中的第j个大于变量sum
{
k=k+1;//变量k就要加1
}
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<sum<<endl;//输出变量sum,结果保留两位小数
cout<<k<<endl;//输出变量k
return 0;//安全结束
}