求助
#include<stdio.h>double fun(int a[])
{
double s=0,v;
int i=0;
do
s+=a[i];
while(a[i++]!=0);
v=s/i;
return v;
}
void main()
{
int a[1000];
int i=0;
printf("请输入一些数据:");
do
{
scanf("%d",&a[i]);
} while(a[i++]!=0);
printf("%d\n",fun(a));
}
为什么运行地结果不对????????????