3 条题解

  • 0
    @ 2025-5-9 20:13:17

    #include<bits/stdc++.h> using namespace std;

    int main() { char a[100]; cin>>a;

    if(a[0]=='0')
    	cout<<0;
    
    string s;
    int n=strlen(a);
    
    for(int i=0;i<n;i++)
    	if(a[i]=='+'||a[i]=='-')
    		cout<<a[i];
    		
    for(int i=n-1;i>=0;i--)
    	if(a[i]!='+'&&a[i]!='-')
    		s+=a[i];
    		
    
    int x=s.length();
    for(int i=0;i<x;i++) //字符串s去前导0;
    {
    	int m=s.find('0');
    	if(m==0)
    		s=s.erase(0,1);
    }
    cout<<s;
    
    return 0;
    

    }

    信息

    ID
    527
    时间
    1000ms
    内存
    128MiB
    难度
    8
    标签
    递交数
    32
    已通过
    7
    上传者