error LNK2019: 无法解析的外部符号 ,fatal error LNK1120: 1 个无法解析的外部命令。在哪儿!我很无语

#include<stdio.h>voidmain(){floataverage(floatarray[],intn);inti,j;floatscore_1[5],sc... #include<stdio.h>
void main()
{
float average(float array[ ],int n);
int i,j;
float score_1[5],score_2[10];
printf("请输入第一组成绩:\n");
for(i=0;i<5;i++);
scanf("%f",&score_1[i]);
printf("请输入第二组成绩:\n");
for(j=0;j<10;j++);
scanf("%f",&score_2[j]);
printf("第一组的平均成绩为:%6.2f\n",average(score_1,5));
printf("第二组的平均成绩为:%6.2f\n",average(score_2,10));
}
float avreage(float array[ ],int n)
{
int j;
float aver,sum=array[0];
for(j=1;j<n;j++)
sum=sum+array[j];
aver=sum/n;
return(aver);
}
展开
 我来答
wanfustudio
2012-04-27 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3796万
展开全部
#include<stdio.h>
void main()
{
float average(float array[ ],int n);
int i,j;
float score_1[5],score_2[10];
printf("ÇëÊäÈëµÚÒ»×é³É¼¨£º\n");
for(i=0;i<5;i++);
scanf("%f",&score_1[i]);
printf("ÇëÊäÈëµÚ¶þ×é³É¼¨£º\n");
for(j=0;j<10;j++);
scanf("%f",&score_2[j]);
printf("µÚÒ»×éµÄƽ¾ù³É¼¨Îª£º%6.2f\n",average(score_1,5));
printf("µÚ¶þ×éµÄƽ¾ù³É¼¨Îª£º%6.2f\n",average(score_2,10));
}
float average(float array[ ],int n)/////你函数名与main函数里面声明的不一样,你这里写成了avreage
{
int j;
float aver,sum=array[0];
for(j=1;j<n;j++)
sum=sum+array[j];
aver=sum/n;
return(aver);
}
就烦条0o
2018-08-02 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46494
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
你这个程序没有主函数,所以报这个错误
通常如果要编译成可执行文件就需要添加主函数
int main()
{
return 0;

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhu91aizhu
推荐于2016-08-31 · TA获得超过178个赞
知道答主
回答量:108
采纳率:100%
帮助的人:73.3万
展开全部
其实是你average 这个函数名 写错了 改一下就好了。
原理 大概是 你在主函数 声明了 函数 却 找不到 相应的函数 所以无法 解析外部命令
菜鸟 解释的不好 请见谅
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式