题解 | 数位之和
数位之和
https://www.nowcoder.com/practice/5e85cc26475449648e668aa98e92d05b
#include <stdio.h>
#include <stdlib.h>
int main() {
long long input;
scanf("%lld",&input);
long long n = llabs(input);//取绝对值
long long sum = 0;
while (n!=0) {//使用while循环,首先是不知道位数,其次是不用判断位数,没必要
sum += n % 10;//最后一位依次相加
n /= 10;//加一位少一位
}
printf("%lld", sum);
return 0;
}
