永发信息网

出现error LNK2001: unresolved external symbol "int __cdecl tri(void)" (?tri@@YAHXZ) 怎么改?

答案:1  悬赏:0  手机版
解决时间 2021-04-15 17:41
  • 提问者网友:玫瑰园
  • 2021-04-15 00:39
出现error LNK2001: unresolved external symbol "int __cdecl tri(void)" (?tri@@YAHXZ) 怎么改?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-15 01:13
#include
#include
double a,b,c,s,p;

int tri(double, double,double ); //说明参数的类型和数量
double sss();

void main()
{
scanf("%lf %lf %lf",&a,&b,&c);
if(tri(a,b,c)) //这里多了一个int
{
double sss();
printf("%lf",s);
}
else printf("error");

}

int tri(double a,double b,double c)
{
if(a+b>c&&a+c>b&&c+b>a)
return 1;
else return 0;
}

double sss(double a,double b,double c)
{
p=(a+b+c)/2;
s=sqrt(p*(p-c)*(p-b)*(p-a));
return s;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯