回答編集履歴

1

誤記修正

2016/02/09 16:32

投稿

majiponi
majiponi

スコア1720

test CHANGED
@@ -38,31 +38,35 @@
38
38
 
39
39
 
40
40
 
41
- srand((unsigned)time(NULL));
41
+ srand( (unsigned)time(NULL) );
42
+
43
+
42
44
 
43
45
  for( i = 0; i < CARD_MAX; i++ ){
44
46
 
45
- if( i != last ){
47
+ if( i == last ) continue;
46
48
 
47
- for( j = 0; j < hand->hand_cnt; j++ ){
49
+ for( j = 0; j < hand->hand_cnt; j++ ){
48
50
 
49
- if( i == hand->card_num[j] ) break;
51
+ if( i == hand->card_num[j] ) break;
50
-
51
- }
52
-
53
- if( j < hand->hand_cnt ) continue;
54
-
55
- list[size].card = card;
56
-
57
- list[size].order = rand();
58
-
59
- size++;
60
52
 
61
53
  }
54
+
55
+ if( j < hand->hand_cnt ) continue;
56
+
57
+
58
+
59
+ list[size].card = card;
60
+
61
+ list[size].order = rand();
62
+
63
+ size++;
62
64
 
63
65
  }
64
66
 
65
67
  qsort( list, size, comp );
68
+
69
+
66
70
 
67
71
  for( k = 0; k < size; k++ ){
68
72