写一个方法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...

面试题 相关文章推荐
PHP如何删除一个Cookie值
Nov 15 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
西部世纪面试题
Dec 05 面试题
南京软件公司的.net程序员笔试题
Aug 31 面试题
铭万公司.net面试题笔试题
Jul 20 面试题
可靠的数据流传输TCP
Mar 15 面试题
介绍一下linux的文件系统
Mar 20 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
某科技软件测试面试题
May 19 面试题
如何从一个文件档案的尾端新增记录
Dec 02 面试题
Java面试题:为什么要用Java
May 11 面试题
一套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
Smarty模板快速入门
2007/01/04 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
PHP中session变量的销毁
2014/02/27 PHP
php的curl封装类用法实例
2014/11/07 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
jquery each()源代码
2011/02/14 Javascript
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
JavaScript错误处理
2015/02/03 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
python动态性强类型用法实例
2015/05/09 Python
Python爬取三国演义的实现方法
2016/09/12 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
pytorch 修改预训练model实例
2020/01/18 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
python实现银行账户系统
2021/02/22 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
教师年度考核自我鉴定
2014/01/19 职场文书
个人作风建设自查报告
2014/10/22 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书