#include <stdio.h>
#include<stdlib.h>
int main()
{
int i,sum;
double ave;
int a[9];
sum=0;ave=0;
printf(“Enter 9 numbers:”);
for(i=0;i<9;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=sum/9;
printf(“ave=%f\n”,ave);
for(i=0;i<9;i++)
{
if(a[i]>ave)
{
printf(“大于平均数的值=%d\n”,a[i]);
}
}
system(“pause”);
return 0;
}
你之前的有问题啊
int q[9];
int sum = 0;
int average;
for (int i = 0; i < 9; i++) {
scanf("%d", q + i);
sum += q[i];
}
average = sum / 9;
printf("average:%d", average);
for (int i = 0; i < 9; i++) {
if (q[i] > average) {
printf("%d\n", q[i]);
}
}