提交时间:2024-01-27 17:49:22

运行 ID: 38539

#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; }