> 【发布 issue 须知】为了提高问答效率,在提问前你应当尽量做到以下四点:
>
> 1. 先在已解决的 issue 中搜索一下是否有人已经提过了相同的问题。例如在上方的筛选框输入“C4 E”即可查找标题中含有 `C4` 和 `E` 这两个关键词的问题。
>
> 2. 提出具体的编程问题或具体描述遇到的问题,通常才会得到比较及时准确的回复。一上来就扔代码得到回复的时间会比较长,也可能得不到回复。我们认为同学们首先要学会去认真看题解,当疑惑仍然没有被解决时,才在 Gitee 上提出问题。
>
> 3. 选取更明智的标题能更快获得回答。例如“救命!第四次上机为什么 WA 了”是一个很糟糕的标题,一个更明智的标题是“C4-E 题,为什么数组越界会导致 OE?”。这样的标题既方便回答者明确问题方向,同时 `C4` 和 `E` 这两个关键词也为其他同学查找本题提供了方便。
>
> 4. 由于本仓库的公开性,请同学们共同维护良好的讨论环境,自觉遵守网络安全法律法规。请不要发布无意义的、或是有恶意引导性的 issue。若发现此类 issue,我们将一律无条件删除。
### 问题描述
在这里描述你遇到的问题概况,例如课件问题存疑、代码无法编译、提交无法通过等。若接下来要粘贴较长的代码,可在此描述代码的编写思路。
### 代码详情
在下方的代码块区域粘贴你的代码(如果有)。
#include
#include
#include
#define min (INT64_MIN)
int main()
{
long long m,n,a,b,x,y,i,z;
long long c=1e9;
while ((scanf("%lld",&m))!=EOF){
if (((labs(m))/c)==0) {
printf("%lld\n",200*m);
}
else {
if (m==min) {
printf("-1844674407370955161600");
}
else {
if (m>0) {
n=m/c;
a=m%c;
y=0;
x=pow(10, y);
while ((2*a/x)>0) {
y++;
x=pow(10, y);
}
if (y>9) {
printf("%lld%lld00\n",2*n+1,(2*a)%c);
}
else {
i=pow(10,9-y);
printf("%lld%lld00\n",2*n*i,2*a);
}
}
else {
z=-m;
n=z/c;
a=z%c;
y=0;
x=pow(10,y);
while ((2*a/x)>0) {
y++;
x=pow(10,y);
}
if (y>8) {
printf("%-lld%lld00\n",2*n+1,(2*a)%c);
}
else {
i=pow(10,9-y);
printf("-%lld%lld00\n",2*n*i,2*a);
}
}
}
}
}
return 0;
}
```c++
// 这里是代码块
// 将你的代码粘贴至此处
// 但不要删除开头的 ```c++ 部分
// 以及末尾的 ``` 部分
```
### 报错信息
在此描述代码编译或运行过程中出现的具体错误(如果有)。