编写一个程序,实现从键盘输入一组整数,求出该组整数的平均值,并将大于平均值的整数输入一个数组中保存

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:07:30
大侠帮忙,这个题有些综合性

void main()
{int i,num,count,sum=0;
int a[100],b[100];
float average;
printf("输入一组整数:");
for(i=0;;i++)
{scanf("%d",&num);
if(num=='\n')break;
a[i]=num;
sum+=num;count++;
}
average=sum/count;
for(i=0;i<=count;i++)
{if(a[i]>count)
b[i]=a[i];
}
printf("average=%.2f",average);
printf("大于平均数的整数:");
for(i=0;i<=count;i++)
printf("%d",b[i]);
}
我是新手,你运行下这个看看行不?最多能计算100个数的平均数!

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i=0,sum=0,a[100],b[100];
cout<<"input some numbers ctrl+z to end"<<endl;
int n;
while(cin>>n)
{
a[i]=n;
sum+=a[i];
++i;
}
float average=sum*1.0/i;
cout<<"the average is "<