aA15737044751 @ 2018-04-03 20:32:46
int main() { char ch[14]; int b; int i,g; scanf("%s",ch); b=strlen(ch); if(b==1&&ch[0]=='0') printf("0\n"); if(ch[0]=='-') {g=0; strrev(ch); printf("%c",ch[b-1]); for(i=0;i<b-1;i++) { if(ch[i]=='0'&&g==0) continue; else { printf("%c",ch[i]); g=1; } } printf("\n"); } else { g=0; strrev(ch); for(i=0;i<b;i++) { if(ch[i]=='0'&&g==0) continue; else { printf("%c",ch[i]); g=1; } } printf("\n"); } }
by 温情 @ 2018-04-03 21:04:44
...第一,luogu有粘贴代码的功能,请贴代码。
第二,您是不是忘了主函数结尾return 0了。 luogu的OJ要求主函数返回值必须为int类型且需要return 0.
by 良月澪二 @ 2018-04-03 21:06:54
@温情 我经常不写(逃
by 龙之吻—水货 @ 2018-04-03 21:08:34
@aA15737044751 strrev是非标准库函数,luogu的编译器不支持。
by 龙之吻—水货 @ 2018-04-03 21:11:34
luogu出现CE的时候都会有编译错误信息的,其实仔细看就可以知道自己哪里错了
by ylxmf2020 @ 2018-04-03 21:18:21
首先和return 0无关
by ylxmf2020 @ 2018-04-03 21:19:48
其次,注意您自己的系统(windows?)和洛谷评测器