题目1083:特殊乘法

    xiaoxiao2021-03-26  31

    #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

    转载请注明原文地址: https://ju.6miu.com/read-663516.html

    最新回复(0)