将扑克牌1-K共13张按一定顺序排好,将其中第一张牌放到13张后面,取出第二张,再将手中牌的第一张放到最后,取出第二张,如此反复进行,直到手中的牌完全取出为止,最后顺序是A,2,3,4,5,6,7,8,9,10,J,Q,K,写个程序算出其初始顺序是怎么样的!
嘿嘿,如果要将4中花色的出牌顺序♥A~~~~~K♠K~~~~~A♦A~~~~~K♣K~~~~~A那其初始顺序又是怎么样滴呢,我之前用C写出来了,现在刚学java,感觉这道题蛮有意思的希望和大家分享下,喜欢的顶下哈!
四色的初始顺序为:
♣7 ♥A ♦A ♥2 ♣K ♥3 ♦2 ♥4 ♣2 ♥5 ♦3 ♥6 ♣Q ♥7 ♦4 ♥8 ♣6 ♥9 ♦5 ♥10 ♣J ♦6♥Q ♣3 ♥K♦7 ♠K ♣10 ♠Q ♦8 ♠J ♣5 ♠10 ♦9 ♠9 ♣9 ♠8 ♦10 ♠7 ♣A ♠6 ♦J ♠5 ♣8 ♠4 ♦Q ♠3 ♣4 ♠2 ♦K ♠A

解决方案 »

  1.   

    之后我又有了新的想法,写一句英文句子(由于C不支持中文,哎悲剧!),我把每个英文字母用扑克牌模拟(注:下划线代表空格,每个下划线代表一个空格),然后按以上扑克牌的玩法就会得出我要说的话了,哈哈!浪漫吧!
    例如我想说:I_miss_you_everyday!
    那么“牌”的初始顺序(从下到上)就应该是:aI__ymei!svsd_eyyoru
    然后将其中第一张牌放到最上面,取出第二张放桌子上,再将最下面的牌放最上面,取出第二张,如此反复进行,直到手中的牌完全取出为止,最后顺序就是I_miss_you_everyday!
    嘿嘿,应该明白了吧!
    如出“牌”顺序是I_love_LuoHan_very_much_and_hope_her_to_be_my_grilfriend_!
    那么初始顺序为:mIo_nlpoyveer__L_uho_Heagnr_iv_errtyd_omiu_cehb_laen!d__fh
      

  2.   

    你是来得分的不行么?汗,我在校生初学java不行呀,不给点鼓励还来打击我