【c++程序】求一个数的阶乘n!
2014-12-03 21:09
162 查看
#include<iostream> using namespace std; long fact(int n); int main() { int n; long y; cin>>n; y=fact(n); cout<<n<<"!="<<y<<endl; return 0; } long fact(int n) { long f; if(n==1) f=1; else f=n*fact(n-1); return f; }
相关文章推荐
- 采用C++的ACE库实现的一个通用的C/S架构通信程序(最终版)
- 摘录:一个由c/c++编译的程序占用的内存
- 一个很简单C++的程序
- 一个在不同的编译器下会有不同结果的C++程序(程序本身只有四行)
- 一个简单封装用户命令的C++程序
- 一个C++程序的示例(STATIC,FRIEND)
- 采用C++的ACE库实现的一个通用的C/S架构通信程序
- 一个C++程序例子——指向函数的指针、含有可变形参的函数(备查)
- 一个简单的C++程序反汇编解析
- 如何在VC6.0中得到一个程序的运行时间,也就是这个程序耗费的时钟周期数// C和C++的时间编程
- Linux下,使用C/C++编写一个简单的消息处理程序
- 一个C++的 XML 解析程序
- 一个C++的 XML 解析程序
- 从易到难编写C++程序,(3)问题:实现一个复杂的猜数字游戏
- [初]对于C++内存模型的一个测试小程序
- 写一个程序,语言不限,打印出100的阶乘(即1*2*3*…*100)的精确数值结果(不能是浮点数)。如5的阶乘是1*2*3*4*5=120
- 一个简单封装用户命令的C++程序
- 怎样判断一个程序是用C编译程序还是用C++编译程序编译的?
- 从易到难编写C++程序,(8)问题:实现一个矩阵类
- C++反汇编揭秘1 – 一个简单C++程序反汇编解析 (Rev. 3)