阶乘很好求,递归就行了,但对于较大的数,阶乘的结果非常非常大,木有办法,只能用string来处理。
我们用string的乘法来做。经测试,这个程序能运行的最大n值差不多能到3000,和windows上自带的科学计算器差不多:)
string multiply(string num1, string num2) {
int len1 = num1.size(), len2 = n...
分类:
编程语言 时间:
2015-05-10 09:55:30
阅读次数:
132
python适合用来做什么呢?
脚本,这些简短的程序自动执行常见的管理任务,如在系统中新增用户、上传文件到网站、不使用浏览器浏览网页等。
网站开发,作为快速创建动态网站的工具,Django、bottle、Zope等python项目深受开发人员欢迎。
文本处理,python在字符串和文本文件处理方面提供了强大的支持,包括正则表达式和unicode。
科学计算,网上有很多卓...
分类:
编程语言 时间:
2015-05-08 22:13:46
阅读次数:
152
1.引言借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往...
分类:
编程语言 时间:
2015-05-08 20:00:28
阅读次数:
178
总结都浓缩在这个工具里了,想知道工具的地址或想窥探工具诞生的趣事请往下看 。—————————————————————– 华丽丽的开篇 —————————————————————-本篇文章来自腾讯内部饭卡充值改版项目的CSS3动画经验总结。虽然你们访问不到我们的饭卡站点,不过可以小窥一下我们的...
分类:
编程语言 时间:
2015-05-08 17:58:21
阅读次数:
221
http://www.softpedia.com/get/Programming/Other-Programming-Files/Python-x-y.shtmlPythonxy兴趣小组QQ群237031331,欢迎岩土届科研人士加入。软件下载地址:http://code.google.com/p/...
分类:
编程语言 时间:
2015-05-01 09:18:19
阅读次数:
147
这段时间做了用Python做了一个科学计算的项目,项目中用到了很多的第三方Python库,包括PyQt、traits、traitsui、matplotlib、pyface、table、numpy、tvtk等等。Python打包traits和traitsui很麻烦,选用了py2exe、bbfreeze...
分类:
其他好文 时间:
2015-04-28 08:15:07
阅读次数:
448
首先,简单介绍一下XML扩展标记语言XML(eXtensibleMarkupLanguage),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#与XML实例:(一...
1. Cython是什么?它是一个用来快速生成Python扩展模块(extention module)的工具语法是Python和c的混血Cython作为一个Python的编译器,在科学计算方面很流行,用于提高Python的速度,通过OpenMPI库还可以进行吧并行计算。2. Cython安装(Win...
分类:
其他好文 时间:
2015-04-26 22:22:21
阅读次数:
194
python具有强大的科学运算功能,python由于支持更加强大的面向对象和动态特性,相比R语言、matlab、mathmatic等传统的科学计算工具具有非常大的优势。Python的数字python中的数字提供了标量的存储和直接访问,并且是不可更改的类型,对数字的更改实际上是创建了一个新的数字对象,...
分类:
编程语言 时间:
2015-04-25 13:27:12
阅读次数:
777