求助~~~

P1307 [NOIP2011 普及组] 数字反转

huangzirui @ 2017-03-13 21:16:04

#include<stdio.h>
#include<string.h>
int main()
{char a[10000009],b[10000009];
 int k=0,i;
 gets(a);
 if(a[0]!='-'){
 for(i=0;i<=strlen(a);i++){
    b[strlen(a)-i]=a[i];
 }for(i=0;i<=strlen(a);i++)
    if(b[i]!='0')k=1;
    if(k==1)printf("%d",b[i]);
 }else{
 for(i=1;i<=strlen(a);i++){
    b[strlen(a)-i]=a[i];
 }for(i=1;i<=strlen(a);i++)
    if(b[i]!='0')k=1;
    if(k==1)printf("-%d",b[i]);
 }
 return 0;
}
竟然  **_0_**  分!? ! ?

by 006751c @ 2017-03-18 22:03:02

明显超时啊。


|