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

面试题 相关文章推荐
益模软件Java笔试题
Mar 27 面试题
金智子午JAVA面试题
Sep 04 面试题
static函数与普通函数有什么区别
Dec 25 面试题
金山毒霸系列的笔试题
Apr 13 面试题
什么是.net
Aug 03 面试题
.NET概念性的面试题
Feb 29 面试题
华三通信H3C面试题
May 15 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
介绍一下Linux中的链接
Jun 05 面试题
斯福泰克软件测试面试题
Feb 16 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
一套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 mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
php生成word并下载代码实例
2019/03/15 PHP
分享一个asp.net pager分页控件
2012/01/04 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
python机器学习之决策树分类详解
2017/12/20 Python
python3调用R的示例代码
2018/02/23 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
对Python 语音识别框架详解
2018/12/24 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
军训考核自我鉴定
2014/02/13 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
运动会演讲稿300字
2014/08/25 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
仰望星空观后感
2015/06/10 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android