给定一个四位正整数 n,计算并输出它的各位数字之和。
建议变量定义:
int thousand ; // 千位
int hundred; // 百位
int ten ; // 十位
int unit ; // 个位
int sum;// 计算数字之和
输入一个四位正整数 n(1000 ≤ n ≤ 9999)。
输出一个整数,表示 n 的各位数字之和。
边界验证
n=1000:1 + 0 + 0 + 0 = 1
n=9999:9 + 9 + 9 + 9 = 36
输入保证
题目明确输入是四位正整数,无需检查范围。
核心技巧:利用整除和取模分解数字。
适用场景:固定位数的数字处理(如密码校验、身份证号解析)。
扩展思考:尝试用同样方法分解三位数或五位数。