题解 | 数字之和
数字之和
https://www.nowcoder.com/practice/ae759916631f4711a90c4d4d9657f4b0
#include <stdio.h> int main() { long a,e,sum,c,sum1; while (scanf("%d", &a) != EOF) { // 注意 while 处理多个 case // 64 位输出请用 printf("%lld") to int b=0,d=0; e=a; c=e*e; while(a>0|c>0){ sum=a%10; a=a/10; b+=sum; sum1=c%10; c=c/10; d+=sum1; } printf("%d %d\n", b,d);} return 0; }
easy