特殊乘法
#define _CRT_SECURE_NO_DEPRECATE
//对两个小于1000000000的输入,求结果
//123*45 = 1*4+1*5+2*4+2*5+3*4+3*5
#include<stdio.h>
int main()
{
int a[11], b[11];
int num1, num2,res;
while (scanf("%d%d", &num1, &num2) != EOF)
{
int flag1 = 0, flag2 = 0;
res = 0;
while (num1 != 0)
{
a[flag1++] = num1 % 10;
num1 /= 10;
}
while (num2 != 0)
{
b[flag2++] = num2 % 10;
num2 /= 10;
}
for(int i=0;i<flag1;i++)
for (int j = 0; j < flag2; j++)
{
res += a[i] * b[j];
}
printf("%d\n", res);
}
return 0;
}