永发信息网

c语言编程错误,编译不报错 连接就出错了

答案:1  悬赏:10  手机版
解决时间 2021-02-04 09:56
  • 提问者网友:战魂
  • 2021-02-03 16:39
c语言编程错误,编译不报错 连接就出错了
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-02-03 17:22
报错是因为以下两个函数是未定义的。
他们不是C语言的库函数,而在提供的代码中又找不到它们的定义,所以连接的时候就会报错。
double power(double x,int n);
double fact(int n);


需要在代码里面实现这两个函数,也就是写出这两个函数的功能是如何通过代码来实现的


在原来的代码后面加上以下代码就可以了:
double power(double x,int n)
{   double ans=1;
    while(n--)
        ans *= x;
    rerutn ans;
}
double fact(int n)
{   double ans=1;
    if(n>0)
    do{
        ans *= n;
    while(n-->0);
    return ans;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯