[ create a new paste ] login | about

Link: http://codepad.org/YKwOhX0L    [ raw code | output | fork ]

C, pasted on Oct 14:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
・仕様
・配るカードは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とソートされる
・ソートのアルゴリズムはバブルソートを使う
ソートの前とソートの後のカードを表示する
*/


Output:
1
2
In function `_start':
undefined reference to `main'


Create a new paste based on this one


Comments: