1个回答
展开全部
#include <iostream>
using namespace std;
void main()
{ int i,n;
float a[50],sum=0.0,ave,min;
cout<<"请输入数据数目:";
cin>>n;
for(i=0;i<n;i++)
{ cout<<"输入第"<<i+1<<"个数:";
cin>>a[i];
}
for (i=0;i<n;i++) sum=sum+a[i]; //对输入的n个数进行求和运算;
ave=sum/n; //平均数等于总和除以数的个数;
cout<<"平均数"<<ave<<endl;
for(i=0;i<n;i++)
if (a[i]>ave)
{cout<<"大于平均数"<<ave<<"的数:"<<a[i]<<endl;} //输出大于平均数的数;
min=ave;
for(i=0;i<n;i++) //在所有未比较过的数中找出最小的数赋给min;
if (a[i]<=min) min=a[i];
cout<<"其中,最小的数是"<<min<<endl;
}
话说lz你分也不给,某居然给回答了……
说笑了,我想我这样写lz可以看懂吧。希望我的回答对你有帮助。
这就是c++的程序啊。
using namespace std;
void main()
{ int i,n;
float a[50],sum=0.0,ave,min;
cout<<"请输入数据数目:";
cin>>n;
for(i=0;i<n;i++)
{ cout<<"输入第"<<i+1<<"个数:";
cin>>a[i];
}
for (i=0;i<n;i++) sum=sum+a[i]; //对输入的n个数进行求和运算;
ave=sum/n; //平均数等于总和除以数的个数;
cout<<"平均数"<<ave<<endl;
for(i=0;i<n;i++)
if (a[i]>ave)
{cout<<"大于平均数"<<ave<<"的数:"<<a[i]<<endl;} //输出大于平均数的数;
min=ave;
for(i=0;i<n;i++) //在所有未比较过的数中找出最小的数赋给min;
if (a[i]<=min) min=a[i];
cout<<"其中,最小的数是"<<min<<endl;
}
话说lz你分也不给,某居然给回答了……
说笑了,我想我这样写lz可以看懂吧。希望我的回答对你有帮助。
这就是c++的程序啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询