#include <stdio.h>
main ()
{
int x;
double sum=0,aver;
int i=0;
int a[100]={0};
int b;
scanf ("%d",&x);
while (x!=-1)
{
a[i]=x;
sum+=x;
i++;
scanf ("%d",&x);
}
if(i>0)
{
aver=sum/i;
printf("%.3f\n",aver);
for (b=0;b<i;b++)
if(a[b]>aver)
printf ("%d\n",a[b]);
}
}
“`
“`
知识点:数组 a)、数组赋初各式为{ a[100]={0}};
b)、 int a[100]={0} ; ” int a[100],i;
for (i=0;i<100;i++)
{
a[i]=0;
} ” .