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);
} 展开
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);
} 展开
展开全部
#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);
}
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);
}
展开全部
你这个程序没有主函数,所以报这个错误
通常如果要编译成可执行文件就需要添加主函数
int main()
{
return 0;
}
通常如果要编译成可执行文件就需要添加主函数
int main()
{
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实是你average 这个函数名 写错了 改一下就好了。
原理 大概是 你在主函数 声明了 函数 却 找不到 相应的函数 所以无法 解析外部命令
菜鸟 解释的不好 请见谅
原理 大概是 你在主函数 声明了 函数 却 找不到 相应的函数 所以无法 解析外部命令
菜鸟 解释的不好 请见谅
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询