error LNK2019: 无法解析的外部符号 ,fatal error LNK1120: 1 个无法解析的外部命令。在哪儿!我很无语
答案:3 悬赏:40 手机版
解决时间 2021-12-04 06:26
- 提问者网友:孤山下
- 2021-12-03 20:25
error LNK2019: 无法解析的外部符号 ,fatal error LNK1120: 1 个无法解析的外部命令。在哪儿!我很无语
最佳答案
- 五星知识达人网友:封刀令
- 2021-12-03 21:24
你这个程序没有主函数,所以报这个错误
通常如果要编译成可执行文件就需要添加主函数
int main()
{
return 0;
}
通常如果要编译成可执行文件就需要添加主函数
int main()
{
return 0;
}
全部回答
- 1楼网友:撞了怀
- 2021-12-03 23:06
#include
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 sum=sum+array[j];
aver=sum/n;
return(aver);
}
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
aver=sum/n;
return(aver);
}
- 2楼网友:荒野風
- 2021-12-03 21:56
其实是你average 这个函数名 写错了 改一下就好了。
原理 大概是 你在主函数 声明了 函数 却 找不到 相应的函数 所以无法 解析外部命令
菜鸟 解释的不好 请见谅
原理 大概是 你在主函数 声明了 函数 却 找不到 相应的函数 所以无法 解析外部命令
菜鸟 解释的不好 请见谅
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯