codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
/* ・仕様 ・配るカードは13枚 ・スートはSuiteという列挙体で定義され、Spade(スペード)、Club(クラブ)、Heart(ハート) Dia(ダイア)という定数を持つ ・カードはCARDという構造体で定義され、Suite列挙体のsuiteと、カードのランクを表す int型のrankという2つのメンバを持つ ・カードは配列 ・13枚のカードのスートとランクは乱数で決定。現実にはありえないカードの配り方 になってもよい(例:13枚の中にスペードのエースが5枚ある等) ・スートはスペード→ハート→クラブ→ダイヤの順にソートし、ランクは小さい順(1,2,3,…13) にソート、またランクよりもスートを優先 例:4枚のカードの内訳がスペードの2と5、ハートの3、クラブの10なら スペードの2→スペードの5→ハートの3→クラブの10とソートされる ・ソートのアルゴリズムはバブルソートを使う ソートの前とソートの後のカードを表示する */
Private
[
?
]
Run code
Submit