love20110429 @ 2023-11-18 18:37:21
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long int a;
cin>>a;
if (a<0){cout<<"-";}
if (a==0){cout<<0;}
int digits=to_string(abs(a)).length();
int zero_meet=1;
char n[digits];
for (int i=digits-1;i>=0;i--){
n[i]=(to_string(abs(a)))[i];
if ((n[i]==48)&&(i==digits-zero_meet)){zero_meet+=1;}
else{cout<<n[i];}
}
return 0;
}
by xiezheyuan @ 2023-11-18 18:38:43
@love20110429 to_string
是 C++ 11 特性,像要使用它,请使用 C++11 或以上版本。推荐 C++ 14(GCC 9) 这是考试的版本。
by cff_0102 @ 2023-11-18 18:40:09
@love20110429 你选的C++98
by GPUawa @ 2023-11-18 18:43:54
我这边C++14可以运行的
还有建议用string,reverse搞但是不要用C++98
by love20110429 @ 2023-11-18 18:47:07
@xiezheyuan 那我想问一句,C++14(GCC 9)支持to_string(x)吗?
by a_w_s_l @ 2023-11-25 11:14:59
www.minqw.org
有人能解答一下这个为什么随机跳转吗
我想更新一下编译器,但出来得却啥网站都有
我现在用的这个编译器官方说是这个网址,但是打开总是随机跳转