#include <stdio.h> int main() { int a, b, f; int c, d, e = 0; while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case f = b; while (a > 0) { c = a % 10; a = a / 10; while (b > 0) { d = b % 10; e += c * d; b = b / 10; } b = f; } printf("%d\n", e); } return 0; }
两个while循环就可以解决,但是注意要把b的值重新赋值为循环之前