原题目地址:http://bailian.openjudge.cn/practice/2739/
main函数里主要是调用乘法,乘法里边就是一般的大数乘法
#include <iostream>
#include <cstring>#define MAX_LEN 200
using namespace std;
int isLarger(char *a,char *b){
int len1=strlen(a);
int len2=strlen(b);
int i,j;
if(len1>len2) return 1;
else if(len1<len2) return -1;
else {
for(i=0,j=0;i<len1;i++,j++){
if(a[i]>b[j]) return 1;
else if(a[i]==b[j]) continue;
else return -1;
}
}
if (i=len1) return 0;
}
void reverse(char *a){
int len,i;
char ch;
len=strlen(a);
for(i=0;i<len/2;i++){
ch=a[i];