您的位置:首页 > 编程语言 > C语言/C++

算法如功夫——C++ 用递归函数计算n的阶乘n!

2015-03-25 19:18 281 查看
算法如功夫,套路练久了,才干应用自如!

学功夫不能死练,知其所以然,取长补短!

#include <iostream.h>

int main(int argc, char* argv[])
{
unsigned long fac(unsigned int n);
unsigned int n;
unsigned long y;
cout<<"输入一个正整数:";
cin>>n;

y=fac(n);

return 0;
}

unsigned long fac(const unsigned int n)
{
unsigned long f;

if(n==0)
f=1;
else
f=(n-1)*n; //递归调用
return(f);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: