题解 | 数字反转
数字反转
https://www.nowcoder.com/practice/2687c5c174cb4f938bdae01f0a19490c
#include <stdio.h> int main() { int a, b, m, n, p, f1, f2, t, sum,s; while (scanf("%d %d", &a, &b) != EOF) { sum = a + b; t = a + b; int finally = 0; f1 = 0; f2 = 0; while (sum > 0) { m = sum % 10; sum = sum / 10; finally = 10 * finally + m; } while (a > 0) { n = a % 10; a = a / 10; f1 = 10 * f1 + n; } while (b > 0) { p = b % 10; b = b / 10; f2 = 10 * f2 + p ; } s=f1+f2; if (s==finally) printf("%d\n", t); else printf("NO\n"); } return 0; }
easy