- 题目描述:
-
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
- 输入:
-
两个小于1000000000的数
- 输出:
-
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
- 样例输入:
-
123 45
- 样例输出:
-
54
1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 char a[11],b[11]; 7 int i,j; 8 int ans; 9 while( scanf("%s%s",a,b)!=EOF ) 10 { 11 ans = 0; 12 for( i=0; i<strlen(a); i++) 13 { 14 for( j=0; j<strlen(b); j++) 15 { 16 ans += (a[i]-'0')*( b[j]-'0'); 17 } 18 } 19 printf("%d ",ans); 20 } 21 return 0; 22 23 }