|
楼主 |
发表于 2004-10-28 19:01:06
|
显示全部楼层
终于!成功了!:)谢谢各位!
好了这时正确的代码(完全符合了体目要求):
main()
{
int a,b,c,d,e;
long x,f;
scanf("%ld",&x);
a=x/10000;
b=x%10000/1000;
c=x%10000%1000/100;
d=x%10000%1000%100/10;
e=x%10000%1000%100%10;
if(x<=0||x>=99999) printf("error");
else if(a!=0)
{printf("5");printf("%d%d%d%d%d",a,b,c,d,e);printf("%d%d%d%d%d",e,d,c,b,a);}
else if(b!=0)
{printf("4");printf("%d%d%d%d",b,c,d,e);printf("%d%d%d%d",e,d,c,b);}
else if(c!=0)
{printf("3");printf("%d%d%d",c,d,e);printf("%d%d%d",e,d,c);}
else if(d!=0)
{printf("2");printf("%d%d",d,e);printf("%d%d",e,d);}
else if(e!=0)
{printf("1");printf("%d",e);printf("%d",e);}
} |
|