注册 登录
编程论坛 C++教室

noi上的1003

gc2008 发布于 2018-07-29 21:16, 1346 次点击
www.上的1003不会,求大神!
题目描述

有一个“就是它”的猜数游戏,步骤如下:请你对任意输入的一个三位数x,在这三位数后重复一遍,得到一个六位数,467-->467467.把这个数连续除以7、11、13,输出最后的商。

输入

输入一个三位数x。

输出

输出最后的商。

样例输入

100

样例输出

100[em01

数据范围限制

100<=x<=999
6 回复
#2
root20082018-08-11 17:36
我尽量帮你一下,等等
#3
root20082018-08-11 17:39
#include<iostream>
using namespace std;
int main()
{
    int n,m,a;
    cin>>n;
    m=n+n*1000;
    a=m/7/11/13;
    cout<<a;
    return 0;
}
#4
rjsp2018-08-13 08:45
回复 3楼 root2008
还可以简化

(n*1000+n)/7/11/13
== n*(1000+1) / (7*11*13 );
== n * 1001 / 1001
== n
#5
root20082018-08-15 16:38
嗯嗯
#6
xjf1200182018-08-18 18:41
可以直接输出x。
#7
ManchesterU2018-08-19 13:37
程序代码:

#include <stdio.h>
int main(void)
{
    int x;
    scanf("%d", &x);
    x += x * 1000;
    x = x / 7 / 11 / 13;
    printf("%d\n", x);
    return 0;
1