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;
}
他们不是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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯