写一个方法1000的阶乘


Posted in 面试题 onNovember 21, 2012
答:C++的代码实现如下:
#include
#include
#include
using namespace std;
class longint {
private:
vector iv;
public:
longint(void) { iv.push_back(1); }
longint& multiply(const int &);
friend ostream& operator };
ostream& operator vector::const_reverse_iterator iv_iter = v.iv.rbegin();
os for ( ; iv_iter os }
return os;
第52 页共59 页
}
longint& longint::multiply(const int &rv) {
vector::iterator iv_iter = iv.begin();
int overflow = 0, product = 0;
for ( ; iv_iter product = (*iv_iter) * rv;
product += overflow;
overflow = 0;
if (product > 10000) {
overflow = product / 10000;
product -= overflow * 10000;
}
iv_iter = product;
}
if (0 != overflow) {
iv.push_back(overflow);
}
return *this;
}
int main(int argc, char **argv) {
longint result;
int l = 0;
if(argc==1){
cout exit(0);
}
sscanf(argv[1], “%d”, &l);
for (int i = 2; i result.multiply(i);
}
cout return 0;
}

Tags in this post...

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
广州御银科技股份有限公司试卷(C++)
Nov 04 面试题
SQL Server里面什么样的视图才能创建索引
Apr 17 面试题
.NET remoting中对象激活的两种方式
Jun 08 面试题
什么是View State?
Jan 27 面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 面试题
C#中的验证控件有几种
Mar 08 面试题
如何开启linux的ssh服务
Jun 03 面试题
AJAX的优缺点都有什么
Aug 18 面试题
几个MySql的面试题
Apr 22 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
servlet面试题
Aug 20 面试题
一套VC试题
Jan 23 #面试题
C语言50道问题
Oct 23 #面试题
普天C++笔试题
Mar 20 #面试题
华美博弈C/VC工程师笔试试题
Jul 16 #面试题
联想C++笔试题
Jun 13 #面试题
C语言面试题
Oct 30 #面试题
华为C++笔试题
Aug 05 #面试题
You might like
PHP - Html Transfer Code
2006/10/09 PHP
PHP日期时间函数的高级应用技巧
2009/05/16 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
python Django模板的使用方法(图文)
2013/11/04 Python
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
Python对象转换为json的方法步骤
2019/04/25 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
毕业设计论文评语
2014/12/31 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书