首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

标题1075: 特殊乘法

2013-03-21 
题目1075: 特殊乘法题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 1*4 1*5

题目1075: 特殊乘法

题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 
输入

 两个小于1000000000的数

 
输出

 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。

 
样例输入
24 65
42 66666
3 67
 
样例输出
66
180
39
 
提示 [+]

*** 提示已隐藏,点击上方 [+] 可显示 ***

 
来源

2010年清华大学计算机研究生机试真题

 

#include <iostream>using namespace std;int main(){int m, n, i, j;int a[9], b[9];int al, bl;while( cin >> m >> n ){for( i=0; m!=0; i++ ){a[i] = m % 10;m /= 10;}al = i;for( j=0; n!=0; j++ ){b[j] = n % 10;n /= 10;}bl = j;int num = 0;for( i=0; i<al; i++ )for( j=0; j<bl; j++ )num += a[i]*b[j];cout << num << endl;}return 0;}


热点排行