您的位置:首页 > 其它

题目1083:特殊乘法

2017-02-06 10:31 323 查看
#include<stdio.h>
int var1[15], var2[15];
int main() {
int a, b;
while (scanf("%d%d", &a, &b) != EOF) {
int len1 = 0, len2 = 0;
do {
var1[len1++] = a % 10;
a /= 10;
} while (a != 0);
do {
var2[len2++] = b % 10;
b /= 10;
} while (b != 0);
int sum = 0; //和不会超过int所能表示的范围
for (int i = 0; i < len1; i++)
for (int j = 0; j < len2; j++) {
sum += var1[i] * var2[j];
}
printf("%d\n", sum);
}
return 0;
}

题目链接:
http://ac.jobdu.com/problem.php?pid=1083
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: