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

面试题 相关文章推荐
运行时异常与一般异常有何异同?
Jan 05 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
shallow copy和deep copy的区别
May 09 面试题
Internal修饰符有什么含义
Jul 10 面试题
外企测试工程师面试题
Feb 01 面试题
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
Jun 27 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
什么是lambda函数
Sep 17 面试题
类的返射机制中的包及核心类
Sep 12 面试题
介绍一下UNIX启动过程
Nov 14 面试题
一套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读取xml方法介绍
2013/01/12 PHP
解析PHP的session过期设置
2013/06/29 PHP
php curl_init函数用法
2014/01/31 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
PHP模块化安装教程
2016/06/01 PHP
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
Google 静态地图API实现代码
2010/11/19 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
jQuery简单自定义图片轮播插件及用法示例
2016/11/21 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
vue-cli3.0 特性解读
2018/04/22 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
浅谈Python3多线程之间的执行顺序问题
2020/05/02 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
优秀毕业生求职信范文
2014/01/02 职场文书
亚运会口号
2014/06/20 职场文书
婚礼答谢词
2015/01/04 职场文书