The_fisher @ 2023-08-13 13:12:07
本蒟蒻70分
#include <bits/stdc++.h>
using namespace std;
char str[11];
bool un = false;
main() {
gets(str);
if (str[0] == '-') {
un = true;
}
int len = strlen(str);
if (un) {
cout << "-";
}
while (len--) {
if (str[len] == '0' || str[len] == '-') {
continue;
}
cout << str[len];
}
}
by Max6700 @ 2023-08-13 13:30:43
@keinog 你没上传图床吧?我这边都没显示,就是:
如下图(溢出)
下面没了
by xuzihao123 @ 2023-08-13 13:32:05
@cool_xu
gets会CE的
by __xux__ @ 2023-08-13 13:32:32
@xuzihao123 我没看前面,我只看了中间
by __xux__ @ 2023-08-13 13:32:48
@xuzihao123 不要在意小细节
by keinog @ 2023-08-13 13:33:04
@zhaoyuhang1231 反正尽量不要用 gets,你的代码也有其他错误
1.main(int main)你应该没给完整
2.需要特判0(建议,如上面 Max6700 所说)
by __xux__ @ 2023-08-13 13:33:35
@keinog 还有中间的零不需要删除
by keinog @ 2023-08-13 13:36:51
@Max6700
by keinog @ 2023-08-13 13:37:55
@cool_xu 是的
by Max6700 @ 2023-08-13 14:24:28
@keinog (呃)
by AlexSong @ 2023-08-15 11:58:33
@cool_xu 没加return0