当前位置: 代码迷 >> C语言 >> 编程题
  详细解决方案

编程题

热度:167   发布时间:2008-04-10 17:00:08.0
[quote][bo]以下是引用 [un]雨中飞燕[/un] 在 2008-4-10 16:51 的发言:[/bo]


我来告诉你吧,你这代码是错的,和它题目本身不符
碰巧得到的结果和原问题一样而已

还有一点就是说了那是效果 OK
----------------解决方案--------------------------------------------------------
>>任给一个四位数(各位数不完全相同),各位数从大到小排列成新的四位数

请你看清楚这句话,什么叫从大到小重新排列,谢谢


----------------解决方案--------------------------------------------------------
可不可以这样想:设定四个一位数a,b,c,d(已经确定)然后 四位数可以被表示成1000*a+100*b+10*c+1*d  
然后再将四个数依次排列得最大的四位数和最小的四位数!   可否用这个思想来解题呢??[bo][/bo]
----------------解决方案--------------------------------------------------------
[bo]以下是引用 [un]雨中飞燕[/un] 在 2008-4-10 17:06 的发言:[/bo]

>>任给一个四位数(各位数不完全相同),各位数从大到小排列成新的四位数

请你看清楚这句话,什么叫从大到小重新排列,谢谢

http://blog.programfan.com/upfile/200804/2008040611237.gif ...

明白 了  是看错了  以为反向输出    里面的程序改下排下序 就OK 咯  汗 .......
----------------解决方案--------------------------------------------------------
又是这样的毛病 看来我下次要注意看题目咯HOHO
----------------解决方案--------------------------------------------------------
gang  准备说谢谢 就掉线  现在补上  希望下次直接指出来在那里  谢谢
----------------解决方案--------------------------------------------------------
[size=6][un][it][bo]快快!!!给个程序出来吧!!![/bo][/it][/un][/size]
----------------解决方案--------------------------------------------------------
请恕我不喜欢直言相告,我更喜欢引导
第一次,我只会提醒你,有没有问题,我希望的是你自己能够找出来
如果你要追问,我可以告诉你,不过你自己丧失一次自己找出问题的机会

不过,恰好相反,很多人喜欢其它人直接告诉他,错误在哪
甚至,直接要一份代码,这些人,失去了多少的学习机会呢?


----------------解决方案--------------------------------------------------------
嗯   谢谢你了!!!  我会自己想的!!
谢谢你的正确引导了!!
----------------解决方案--------------------------------------------------------
[bo]以下是引用 [un]雨中飞燕[/un] 在 2008-4-10 17:06 的发言:[/bo]

>>任给一个四位数(各位数不完全相同),各位数从大到小排列成新的四位数

请你看清楚这句话,什么叫从大到小重新排列,谢谢

http://blog.programfan.com/upfile/200804/2008040611237.gif ...

恩 再说下谢谢   希望能只样直接指出 效果会更好 而不是说代码有错误     代码表达的意思没错 但是题目意思理解错了
----------------解决方案--------------------------------------------------------
  相关解决方案