请速答,本人实在不行不会,特来请教各路人才指点一二,本人万分感谢。
#include <stdio.h>
int main()
{
int num[10] = { 0 }, sum = 0;
double average = 0;
printf("输入10个数字:");
for (int i = 0; i < 10; i++)
{
scanf("%d", &num[i]);
sum += num[i];
}
printf("平均值为%lf\n", average = (double)sum / 10.0);
printf("大于平均值的数为:");
for (int i = 0; i < 10; i++)
{
if(num[i] > average)
printf("%d ", num[i]);
}
}
#include<iostream>
using namespace std;
int main()
{
int a[10],sum=0;
for (int i = 0; i < 10; i++)
{ //输入10个整数
cin >> a[i];
}
for (int i = 0; i < 10; i++)
{ //遍历数组,求和
sum += a[i];
}
cout << "平均值:" << sum/10.0 << endl;
cout << "其中,大于平均值的数:" ;
for (int i = 0; i < 10; i++)
{ //输出大于平均值的数:
if (a[i]>sum/10.0)
cout << a[i] << " ";
}
cout << endl;
return 0;
}