下面这段代码我自己随便怎么测试都能过,但是就是过不了测试点(只能拿40,第3 9 10 11个对了)
#include<string.h>
#include<stdio.h>
int main()
{
int n,b=11;
char arr[12];
scanf("%d",&n);
if(n==0)
{
printf("0");
return 0;
}
sprintf(arr,"%d",n);
if(arr[0]=='-') printf("-");
for(;b>=0;b--)
{
if(arr[b]!='0'&&arr[b]!=0)
break;
}
for(;b>=0;b--)
{
if(arr[b]=='-')
break;
printf("%c",arr[b]);
}
return 0;
}
先谢谢各位的解答啦!