关于求阶乘的c++程序的数的大小范围的问题,请帮帮忙
2009-07-22 14:12
260 查看
这是我写的一个关于求阶乘的c++程序,但用vc++6.0和Code::Blocks编译出的结果不一样,小点儿的数的阶乘相同,但大些的数的阶乘就不一样了,而且100以上的数的阶乘都无法求出。请问该怎么办才能求出更大的数的阶乘?
#include<iostream>
using namespace std;
int main()
{
long int n;
cin>>n;
long int i=2;
long int f=1;
while(i<=n)
{
f*=i;
i++;
}
cout<<"factorial of"<<n<<"="<<f<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
long int n;
cin>>n;
long int i=2;
long int f=1;
while(i<=n)
{
f*=i;
i++;
}
cout<<"factorial of"<<n<<"="<<f<<endl;
return 0;
}
相关文章推荐
- 转:struct 关于sizeof的大小-内存对齐问题
- 关于系统设置分辨率比例影响到网页宽度大小的问题
- [C++] 关于FD_SETSIZE大小的问题
- struts2关于文件上传限制文件上传大小问题
- 关于android中怎么设置TabWidget中图片及字体的大小的问题
- HDU 1018--关于阶乘大数问题
- tensorflow下mnist实例,关于迭代次数及随机取数据集大小问题
- 关于IIS 7读取web.config大小的问题
- 关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstep
- 关于C++程序的编码问题
- 关于Silverlight自适应窗口大小的问题!
- 关于COOKIE个数与大小的问题
- 关于Integer大小比较的问题
- 关于COOKIE个数与大小的问题
- 关于监听浏览器窗口大小失效的问题
- 关于sizeof与#pragma pack导致结构体大小变化的问题
- 关于虚拟继承类的大小问题探索,VC++ 和 G++ 结果是有区别的
- 关于断点续传的读文件大小的问题
- VC++6.0关于分割窗口的CSize初始大小不起作用问题的解释
- 关于照片大小的设定问题