递归求N的阶乘的函数:
1 long long jiecheng(long long num)
2 {
3 //long long r;
4 if(num==0)
5 return 1;
6 else
7 return num*jiecheng(num-1);
8 }
参考内容如下:转载 C++的64位整数[原]by 赤兔
转载自
http://www.cnitblog.com/cockerel/archive/2006/08/16/15356.html
使用无符号数时,将"%lld"改成"%llu"即可。
最后我补充一点:作为一个特例,如果你使用的是Dev-C++的g++编译器,它使用的是"%I64d"而非"%lld"。
更多内容请访问:
http://www.360doc.com/content/10/0407/18/59141_21980461.shtml
posted on 2011-10-28 14:33
刘聪 阅读(503)
评论(0) 编辑 收藏 引用