当前位置:   article > 正文

c语言函数fac,将一个求阶乘的函数fac专门写在一个文件file1.cpp中,定义为外部函数。然后在另一文件file2.cpp中...

编写函数 fac 计算 n!。如果 n 是负数,则返回 -1 。 格式要求:阶乘函数的返回值为

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

cigya

2013.04.08

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:42%    等级:12

已帮助:11052人

//file1.cpp

inline int fac(int n){

if(n<0)

return 0; //负数无阶乘

int f = 1;

for(n;n>0;n--){

f = f*n;

}

return f;

}

//file2.cpp

#include

#include

#include "file1.cpp"

using namespace std;

int main(){

int a,n;

float b,p,result;

cout <

cout<

cin >>a;

cout <

cin >>b;

cout <

cin >>n;

p = pow(b,n);

if(!p){

cout << "Divisor cannot be zero"<

}else{

result = fac(a)/p;

cout << "Result is :" <

}

system("pause");

return 0;

}

00分享举报

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/850122
推荐阅读
相关标签
  

闽ICP备14008679号