0分WA,求改正。本地跑没问题。

P1307 [NOIP2011 普及组] 数字反转

ray2002 @ 2017-09-12 21:42:42

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    char a[1001];
    int panduan1=0,panduan2=0,i=0;
    for(i=0;i<1000;i++)a[i]=' ';
    gets(a);
    if(a[0]=='-')panduan2=1;
    if(panduan2==1)cout<<"-";
    for(i=1000;i>=panduan2;i--){
        if (a[i]!=' '){
            if(a[i]!='0'&&a[i]!=' '&&a[i]!='\0')panduan1=1;
            if((a[i]!='0'||panduan1==1)&&a[i]!=' '&&a[i]!='\0'){
                cout<<a[i];
            }
        }
    }
    return 0;
}

by 縱橫依舊 @ 2017-09-23 10:39:48

可能是gets的问题,直接输入吧


|