#include
#include
#include
#define N 100
void GetDigits(int *a,char *s);
void multiply(int *a,int *b,int *c);
main()
{
char s1[N],s2[N];
int i,j,a[N],b[N],c[N*2];
printf("\n...
分类:
其他好文 时间:
2014-07-19 23:27:43
阅读次数:
223
#define _CRT_SECURE_NO_WARNINGS#include#includeint main(){ void add(int a[], int length1, int b[], int length2); char str1[255], str2[255]; int num1[2...
分类:
其他好文 时间:
2014-07-11 10:08:10
阅读次数:
213
大数相乘,分别都是用字符串表示的两个大数,求相乘之后的结果表示。
首先我们应该考虑一下测试用例会有哪些,先准备测试用例对防御性编程会有比较大的帮助,能够考虑一些极端情况。有以下几种用例:
1)"0","0"
2)"0","879127346783" 其中一个是零
3)"as234","123343" 存在非法字符
4)"000000000000001234","2546" 存在零...
分类:
其他好文 时间:
2014-06-16 21:08:24
阅读次数:
255
(function(){
var multiply = function(n1,n2){
var nstr1 = n1.toString();
var nstr2 = n2.toString();
var carry = 0;
var ret = "";
var di = 0;
var dj = 0;
var dig = 0.1;
for(var i = nstr1.length - 1 ;...
分类:
编程语言 时间:
2014-06-02 23:59:49
阅读次数:
509
#include #include using namespace std;#define null
0#define MAXN 51//大数相乘char *big_cheng(char line1[], char line2[]){short
s1[MAXN], s2[MAXN], s[MAXN]...
分类:
编程语言 时间:
2014-06-02 05:52:25
阅读次数:
253
大数是指计算的数值非常大或者对运算的精度要求非常高,用已知的数据类型无法精确表示的数值。大数问题主要有以下四种:==================================1.
大数相加2. 大数相乘3. 大数阶乘4. 大数幂乘================================...
分类:
其他好文 时间:
2014-05-19 11:33:56
阅读次数:
332