1 条题解
-
0
题目:“就是它”猜数游戏
思路分析
-
任务拆解:
- 输入一个三位数
- 在该数后面重复一遍,形成六位数
- 将六位数连续除以7、11、13
- 输出最后的商
-
关键点分析:
- 六位数 = 原三位数 × 1000 + 原三位数
- 7 × 11 × 13 = 1001,所以除以这三个数等于除以1001
- 除以1001后正好得到原三位数
-
步骤规划:
- 输入三位数n
- 构造六位数:n × 1000 + n
- 连续除以7、11、13
- 输出结果
-
代码对应:
int n;- 定义三位数变量cin>>n;- 输入三位数int x=n*1000;- 将原数左移三位n=x+n;- 构造六位数(原数重复)n/=7; n/=11; n/=13;- 连续除以7、11、13cout<<n;- 输出结果(等于原三位数)
-
- 1
信息
- ID
- 985
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 601
- 已通过
- 351
- 上传者