1 条题解
-
0
题目:根据个位数字求五位数
思路分析
-
任务拆解:
- 输入个位数字
- 依次计算十位、百位、千位、万位数字
- 组合成五位数
- 输出这个五位数
-
关键点分析:
- 每位数字比前一位大1
- 从个位开始,依次向前推算
- 组合公式:万位×10000 + 千位×1000 + 百位×100 + 十位×10 + 个位
-
步骤规划:
- 输入个位数字a
- 计算十位数字:a + 1
- 计算百位数字:十位 + 1
- 计算千位数字:百位 + 1
- 计算万位数字:千位 + 1
- 组合成五位数并输出
-
代码对应:
int a,b,c,d,e;- 定义个、十、百、千、万位变量cin>>a;- 输入个位数字b=a+1;- 计算十位数字c=b+1;- 计算百位数字d=c+1;- 计算千位数字e=d+1;- 计算万位数字cout<<e*10000+d*1000+c*100+b*10+a;- 组合并输出五位数
-
- 1
信息
- ID
- 683
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 428
- 已通过
- 304
- 上传者