题解 | #数位之和#
数位之和
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;
}
九号公司成长空间 1人发布