c语言的一个问题 我的代码在编译的时候没有出现问题,但一运行就出现了如图的情况
#include<stdio.h>intmain(){floataverage(floatarray[10]);floatscore[10],aver;inti;prin...
# include<stdio.h>
int main()
{
float average(float array [10]);
float score[10],aver;
int i;
printf("input 10 score:\n");
for(i=0;i<10;i++)
{
scanf("%f",&score[i]);
}
printf("\n");
aver=average(score);
printf("平均数是:%f",aver);
}
float averyage(float array [10])
{
int i;
float avr,sum=0;
for(i=0;i<10;i++)
{
sum=sum+array[i];
}
avr=sum/10;
return avr;
} 展开
int main()
{
float average(float array [10]);
float score[10],aver;
int i;
printf("input 10 score:\n");
for(i=0;i<10;i++)
{
scanf("%f",&score[i]);
}
printf("\n");
aver=average(score);
printf("平均数是:%f",aver);
}
float averyage(float array [10])
{
int i;
float avr,sum=0;
for(i=0;i<10;i++)
{
sum=sum+array[i];
}
avr=sum/10;
return avr;
} 展开
3个回答
展开全部
下面average函数实现的时候,average写错了,改好就可以了。。。。
楼主以后要放仔细一点的好。
楼主以后要放仔细一点的好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
average 打错了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数定义里 float averyage(float array [10]) //是averyage 多了个 y
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询