bcbgszyzh @ 2023-05-03 13:56:24
//c++
#include<bits/stdc++.h>
using namespace std;
string s;
int main()
{
cin>>s;
int l=s.size();
if(s[0]=='-'){
printf("-");
bool f=0;
for(int i=l-1;i>0;i--){
if(s[i]=='0'&&f||s[i]!='0'){
printf("%c",s[i]);
}
if(s[i]!='0'){
f=1;
}
}
}else{
bool f=0;
for(int i=l-1;i>=0;i--){
if(s[i]=='0'&&f||s[i]!='0'){
printf("%c",s[i]);
}
if(s[i]!='0'){
f=1;
}
}
}
return 0;
}
by bcbgszyzh @ 2023-05-03 14:00:01
自己过了
加了一句:
by bcbgszyzh @ 2023-05-03 14:00:24
本帖结束
by lkh1803 @ 2023-05-07 13:58:43
printf是什么意思?
by bcbgszyzh @ 2023-05-07 21:29:07
@lkh1803 输出。 了解更多自己在CSDN博客里搜。