huyihang @ 2024-08-17 17:06:41
#include<bits/stdc++.h>
using namespace std;
int main()
{
int p=0;
string s;
cin>>s;
if(s[0]=='-'){
cout<<s[0];
for(int i=s.size();i>=1;i--){
if(s[i]==0&&p==0)continue;
else {
p=1;
cout<<s[i];
}
}
}
else {
for(int i=s.size();i>=0;i--){
if(s[i]==0&&p==0)continue;
else {
p=1;
cout<<s[i];
}
}
}
return 0;
}
by AI9527 @ 2024-08-17 17:09:04
求关
#include<bits/stdc++.h>
using namespace std;
long long h;
int main()
{
string n;
bool k=true;
int a[15];
cin>>n;
for(int i=n.size()-1;i>=0;i--)
if(n[i]=='-')k=false;
else
{
a[n.size()-i]=n[i]-'0';
}
int v=1;
if(k){
for(int i=n.size();i>0;i--)
{
h+=a[i]*v;
v*=10;
}
cout<<h;
}
else
{
cout<<'-';
for(int i=n.size()-1;i>0;i--)
{
h+=a[i]*v;
v*=10;
}
cout<<h;
}
return 0;
}
by AI9527 @ 2024-08-17 17:10:37
@huyihang
by 901210a @ 2024-08-19 14:26:17
@AI9527 太长了
by AI9527 @ 2024-08-19 14:45:48
@901210a
把你的改了改,AC了求关
#include<bits/stdc++.h>
using namespace std;
int main()
{
int p=0;
string s;
cin>>s;
if(s=="0"){//这里
cout<<0;
return 0;
}
if(s[0]=='-'){
cout<<s[0];
for(int i=s.size()-1;i>0;i--){//这里
if(s[i]=='0'&&p==0)continue;
else {
p=1;
cout<<s[i];
}
}
}
else {
for(int i=s.size()-1;i>=0;i--){//这里
if(s[i]=='0'&&p==0)continue;
else {
p=1;
cout<<s[i];
}
}
}
return 0;
}