C 언어 는 랜 덤 으로 패 를 낸다.
#include "stdafx.h"
#include<time.h>
#include<stdlib.h>
int card[54];//
bool flag[54];// false
void show1();
void mix1();
int main()
{
srand(time(NULL));
mix1();
show1();
int a;
scanf_s("%d", &a);
return 0;
}
void mix1() {
int c = 0;
for (int i = 0; i < 54; i++) {
c++;
int a = rand() % 54;
if (flag[a] == false) {
card[i] = a;
flag[a] = true;
}
else
{
i--;
}
}
printf("c=%d
", c);
}
void show1() {
char flowers[4][10] = { "\3","\4","\5","\6" };
char number[13][3] = { "A","2","3","4","5","6","7","8","9","10","J","Q","K" };
for (int i = 0; i < 54; i++) {
if (card[i] == 52) {
printf(" ");
}
else if (card[i] == 53) {
printf(" ");
}
else {
printf("%s %s ", flowers[card[i] / 13], number[card[i] % 13]);
}
if ((i + 1) % 17 == 0)
{
printf("
");
}
}
}
C 언어 카드 생 성 프로그램
// poker.c
// day05
//
// : :
// :5
// :H5、H6、H7、H8、H9(Spade( )、Club( )、Heart( )、Diamond( ))
// :char suit[4] = {'S','D','C','H'}
// char rank[13] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
// Created by apple on 13-6-6.
// Copyright (c) 2013 apple. All rights reserved.
//
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
char suit[4] = {'S','C','H','D'};
char rank[13] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
int num = 0,a = 0,b = 0;
int temp[4][13] = {0};
srand((unsigned)time(0));
printf(" :");
scanf("%d",&num);
a = rand() % 4;
b = rand() % 13;
do{
if(temp[a][b]==1){
a = rand() % 4;
b = rand() % 13;
}else{
printf("%c%c\t",suit[a],rank[b]);
temp[a][b] = 1;
num--;
}
}while(num);
return 0;
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.