#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main (void) {
char *number[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};/*カードの番号*/
int i;
int n_hand[5];/*5枚の数字の手札*/
srand(time(NULL));
printf("[ポーカー]\n");
printf("あなたの手札は\n");
for(i = 0; i < 5; i++) {/* 五枚のカードをrandで決定 */
n_hand= rand() % 13 + 1;/*数字を出す*/
}
for(i = 0; i < 5; i++) {
printf("%s ", n_hand[5]);/* 五枚のカードを表示 */
}
printf("\n");
return 0;
}これを実行すると何回やってもA A A A Aしか実行されません
恐らく最初のfor文の所がおかしいと思うんですが、どうでしょうか?
(やっぱり配列の所の書き方が悪いんだと思うんですが)
