Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
38539 老方 数字反转 C++ 输出超限 9 MS 252 KB 600 2024-01-27 17:49:22

Tests(0/10):


#include<bits/stdc++.h> using namespace std; string fz(string n){ string n2="0000000000";//10个0 for(int i=n.length();i>=0;i--){ n2[n.length()-1-i]=n[i]; } return n2; } string strip(const string &str,char ch=' ') { int i=0; while(str[i]==ch)i++; int j=str.size()-1; while (str[j]==ch)j--; return str.substr(i,j+1-i); } int main(){ while(true){ string n,n2; int num; cin>>num; if(num<0){ num=abs(num); cout<<'-'; n=to_string(num); n2=fz(n); }else{ n=to_string(num); n2=fz(n); } cout<<strip(n2,'0')<<endl; } return 0; }


测评信息: