#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#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 input number a: ");
scanf("%s",s1);
printf("\n input number b: ");
scanf("%s",s2);
//把输入的字符串,按位存放到数组
GetDigits(a,s1);
GetDigits(b,s2);
multiply(a,b,c);
//找到最高位
j=N*2-1......
阅读全文