QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fydream

问一个非常简单的C语言问题!:)已经解决谢谢!:)

[复制链接]
发表于 2004-10-28 14:31:16 | 显示全部楼层
还有输出long型,一般用%ld吧。
回复

使用道具 举报

 楼主| 发表于 2004-10-28 18:33:27 | 显示全部楼层
对亚!谢谢兄弟们了!是应该"ld"太谢谢你们了!
回复

使用道具 举报

 楼主| 发表于 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);}
}
回复

使用道具 举报

发表于 2004-10-28 22:17:08 | 显示全部楼层
我也来家写一个等等!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:38 , Processed in 0.047609 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表