统计平均数、素数、奇数、偶数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++语言

自己输入20个数,找出大于平均数的有哪些数,并统计大于平均数的个数;找出素数,并统计素数的个数;统计奇数的个数,以及奇数的平均数;统计偶数的个数,偶数的平均数,以及偶数的方差。

#include

void main ()

{

int a[20],i,n=0,x=0,aver=0,y=0,z=0,m=0,h=0,j,f=0;

cout<<"输入20个数:"<

for(i=0;i<20;i++)

cin>>a[i];

for(i=0;i<20;i++)

aver+=a[i]; //求总和

aver/=20; //求平均数

for(i=0;i<20;i++)

if(a[i]>aver)

{

n++;

cout<<"大于平均数的数:"<

}

for(i=0;i<20;i++)

if(a[i]%2!=0)

{

x+=1; //奇数的个数

y+=a[i]; //求奇数的和

}

y=y/x; //奇数的平均数

for(i=0;i<20;i++)

{

for(j=2;j

{

if(a[i]%j==0)

break;

}

if(j==a[i])

{

cout<

f++; //素数的个数

}

}

for(i=0;i<20;i++)

if(a[i]%2==0)

{

z=z+a[i]; //偶数的和

m++; //偶数的个数

}

z=z/m; //偶数的平均数

for(i=0;i<20;i++)

h=h+(a[i]-aver)*(a[i]-aver);

h=h/m; //偶数的方差

cout<<"平均数:"<

cout<<"奇数的个数:"<

cout<<"偶数的个数:"<

相关文档
最新文档