为什么不通过,应该每种情况都有了

P1307 [NOIP2011 普及组] 数字反转

HDYHDYHDY @ 2023-09-20 21:41:35

#include<bits/stdc++.h> 
using namespace std;
int main(){
string  n;
    cin>>n;
    int a[n.size()+5];
    if(n[0]=='-')cout<<"-";
    if(n[0]=='0'&&n.size()<=1)cout<<"0";
    for(int i=0;i<n.size();i++){
        a[i]=n[i];
        }
    for(int j=n.size()-1;j>=0;j--)
    if(char(a[j])!='0'&&char(a[j])!='-')cout<<char(a[j]);

    return 0;
}

by HDYHDYHDY @ 2023-09-20 21:45:20

懂了


|