1 条题解
-
0
题目:分离三位数的各位数字
思路分析
-
任务拆解:
- 输入一个三位数
- 分离出个位数字
- 分离出十位数字
- 分离出百位数字
- 按个位、十位、百位顺序输出
-
关键点分析:
- 个位 = 原数 % 10
- 十位 = (原数 / 10) % 10
- 百位 = (原数 / 100) % 10
- 使用取模运算和整数除法分离各位数字
-
步骤规划:
- 输入三位数a
- 计算个位数字:a % 10
- 计算十位数字:(a / 10) % 10
- 计算百位数字:(a / 100) % 10
- 按个位、十位、百位顺序输出
-
代码对应:
int a;- 定义三位数变量cin>>a;- 输入三位数int g=a%10;- 计算个位数字int s=a/10%10;- 计算十位数字int b=a/100%10;- 计算百位数字cout<<g<<" "<<s<<" "<<b;- 按个位、十位、百位顺序输出
-
- 1
信息
- ID
- 4077
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 108
- 已通过
- 69
- 上传者