摘要: 两个很大的整数--超过了INT_MAX,它们怎么做加法呢?把它们当作字符串,逐位进行相加喽。#include<stdio.h>#include<string.h>#include<stdlib.h>char* add(const char *arr,const char *brr){ int lena=strlen(arr); int lenb=strlen(brr); int maxlen=(lena<lenb)?lenb:lena; char* sum=(char*)malloc(maxlen+2); memset(sum,'0', 阅读全文
posted @ 2012-10-17 10:10 张朝阳 阅读(5396) 评论(2) 推荐(1) 编辑