题目描述
写个算法,对2个小于1000000000的输入,求结果。 特殊乘法举例:123 * 45 = 14 +15 +24 +25 +34+35
输入描述:
两个小于1000000000的数
输出描述:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
#include<stdio.h>
#pragma warning(disable:4996)
int compute(int m,int n)
{
int sum = 0;
int temp = n;
while (m != 0)
{
temp = n;
while (temp != 0)
{
sum = sum+(m % 10) * (temp % 10);
temp /= 10;
}
m /= 10;
}
return sum;
}
int main()
{
int n,m;
while (scanf("%d %d", &m, &n) != EOF)
{
printf("%d", compute(m, n));
}
return 0;
}