1 条题解
-
0
题目:计算五位数各位数字之和
思路分析
-
任务拆解:
- 输入一个五位数
- 分离出个位、十位、百位、千位、万位数字
- 计算五位数字的总和
- 输出总和
-
关键点分析:
- 个位 = 原数 % 10
- 十位 = (原数 / 10) % 10
- 百位 = (原数 / 100) % 10
- 千位 = (原数 / 1000) % 10
- 万位 = (原数 / 10000) % 10
- 总和 = 个位 + 十位 + 百位 + 千位 + 万位
-
步骤规划:
- 输入五位数n
- 计算个位数字g
- 计算十位数字s
- 计算百位数字b
- 计算千位数字q
- 计算万位数字w
- 计算五位数字之和
- 输出总和
-
代码对应:
int n,g,s,b,q,w;- 定义原数和各位数字变量cin>>n;- 输入五位数g=n%10;- 计算个位数字s=n/10%10;- 计算十位数字b=n/100%10;- 计算百位数字q=n/1000%10;- 计算千位数字w=n/10000%10;- 计算万位数字cout<<g+s+b+q+w;- 计算并输出各位数字之和
-
- 1
信息
- ID
- 483
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 660
- 已通过
- 438
- 上传者