问题标题: 1730 神奇数字

0
0

-6
已采纳
贾志骜
贾志骜
新手光能
新手光能

Accepted:100分

贾志骜的测评结果:

测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Accepted时间 : 0ms

   int a;
   cin>>a;
   cout<<a<<endl;
0
0
李牧之
李牧之
新手光能
新手光能

两种方法

1:直接读一个数,再直接输出。(太简单,不附程序)

2:先把他*1000再加上他自己,然后/7/11/13;

x=x*1000+x;
//x是输入的数。
cout<<x/7/11/13<<endl;

 

-1
祝明朗
祝明朗
初级光能
初级光能
这题说实话考的是原样输出
不信你可以试试7*11*13=1001
它既然乘了1001又除了1001不就是原样输出吗
但言归正传,题目上没有提到其他条件 so-----只要用#include <iostream>一个头文件
注意:定义时一定要用int,不能使用double
定义a和b(你可以定义的和我不一样)
输入这个数字a(即为cin>>a)
将a经过运算后的结果赋值给b(即为b=a*1001/7/11/13)
因题目中没有说要四舍五入
so-----直接cout<<b;
希望能帮助到你(求采纳)

 

-1
刘振波
刘振波
初级光能
初级光能
x+=x*1000;  
x=x/7/11/13;

核心代码

先把他*1000再加上他自己,然后/7/11/13;

-2
张庭瑜
张庭瑜
初级守护
初级守护

如果只是思路的话,可以想到123变成123123需要123+123000,也就是原数(a)加上原数*1000。

a+=a*1000;

然后再进行连除就可以输出答案了。

cout<<a/7/11/13<<endl;

 

我要回答