c语言CE是什么错误,E1 D代码可编译不报错但是显示CE

> 【发布 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++ 部分

// 以及末尾的 ``` 部分

```

### 报错信息

在此描述代码编译或运行过程中出现的具体错误(如果有)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值