题解 | #数位之和#
数位之和
https://www.nowcoder.com/practice/5e85cc26475449648e668aa98e92d05b
#include <stdio.h> int main() { int n = 0; scanf("%d", &n); // int ret = 0;//记录每位的数 // int sum = 0;//结果 // while(n) // { // ret = n%10;//最低位的数 // n = n/10;//去掉最低位 // sum += ret; // } //简化 //int ret = 0;//记录每位的数 int sum = 0;//结果 while(n) { sum += n%10;//累加上最低位的数 n = n/10;//去掉最低位 //sum += ret; } printf("%d\n", sum); return 0; }