2012年3月5日

两个大整数的乘法

摘要: 和上面一篇的思想是一样的,就是用数组来进行保存数据,这里比上面的复杂一点,因为他要记录每一次乘后的结果,在后一次乘的过程中还要加上原来的那个数。程序源码:package dashuchengfa;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str1 = sc.next();String str2 = sc.next();int max = 100,i,j;int num[] = new 阅读全文

posted @ 2012-03-05 23:37 c语言源码 阅读(207) 评论(0) 推荐(0) 编辑

大数阶乘的求法

摘要: 首先是定义一个数组,然后用数组的每一个元素来记录运算结果的每一个,从个位数字开始算起,这样可以很好地解决进位的问题。程序源代码:import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i,j,n,max = 1000; int num[] = new int[max]; num[0] = 1; n = sc.nextInt(); for( i=2;i<=n;i++) { int c = 0; 阅读全文

posted @ 2012-03-05 22:25 c语言源码 阅读(226) 评论(0) 推荐(0) 编辑

对三大数学软件 Mathematica 、Maple 、MATLAB 的小测试比较

摘要: 今天一时兴起,突然想试试几个数学软件的功能,就测试了一个不定积分,看看哪个算得最好,最简洁。计算:以下计算结果我都一一验算了。1).先在Mathematica(我用的是在线的wolframalpha)中计算,结果是:2).然后是在Maple 中计算,结果是3).最后再用MATLAB ,结果是当然了,被积函数是可以变形的 ,比如把被积函数通过三角变换化一下之后积分就可以写成这样:再用Mathematica计算,结果就不一样了:好了,从计算结果比较看来,我认为在这方面 Mathematica 最智能,不过都是电脑在算,人是活的,换种给出的形式得到的结果可能就会不同,正如最后的例子所示。今天就写到. 阅读全文

posted @ 2012-03-05 16:54 c语言源码 阅读(321) 评论(0) 推荐(0) 编辑

导航