scanf的问题
#include "stdio.h"#include "string.h"
#define N 5
float fun(float* a)
{
int i;
float ave=0.0;
for(i=0;i<N;i++)
ave=ave+a[i];
return ave/N;
}
void main()
{
int i;
float a[N],ave;
for(i=0;i<N;i++)
{
scanf("%f",a++);//想问下为什么不能这么用啊,我改成scanf("%f",&a[i]);就没错了。
}
printf("%5.2f", fun(a));
}
求5个数的平均分