求助贴
c4droid吧
全部回复
仅看楼主
level 6
想问一下哪里出错了[乖]
#include "stdio.h"
float average(int a[],int n)
{
int i,j,k=0;
for(i=0;i<n;i++)
{
k=a[i]+k;
}
j=k/n;
return j;
}
float main()
{
int i,n;
int a[n];
float j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%3d",a);
}
j=average(a,n);
printf("\n%f",j);
}
2017年04月26日 08点04分 1
level 14
scanf("%3d",a)这个a改成a+i吧
2017年04月26日 10点04分 2
或者&a[¡]
2017年04月26日 10点04分
@不知者来此 有成效 不过为什么要这样啊 a不是已经代表地址了吗
2017年04月26日 14点04分
@巴黎wl东京 a只能代表第一个元素的地址,后面几个你不要了?
2017年04月26日 15点04分
@不知者来此 是啊 灰常感谢
2017年04月26日 23点04分
level 8
[滑稽]
2017年04月26日 14点04分 3
这个表情[滑稽]
2017年04月26日 14点04分
1