最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)隨機(jī)發(fā)牌

 更新時(shí)間:2020年04月22日 14:59:05   作者:千軍萬馬令諸矦  
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)隨機(jī)發(fā)牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)隨機(jī)發(fā)牌的具體代碼,供大家參考,具體內(nèi)容如下

#include "stdafx.h"
#include<time.h>
#include<stdlib.h>

int card[54];//保存每張牌的數(shù)字符號(hào)
bool flag[54];//標(biāo)記數(shù)組 false 代表這個(gè)單元編號(hào)的牌沒抽過
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\n", 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("\n");
  }
 }
}

小編再為大家分享一段:C語言撲克牌生成程序

// poker.c
// day05
//
// 一個(gè)撲克牌生成程序:運(yùn)行如下:
// 請(qǐng)輸入你要的張數(shù):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("請(qǐng)輸入您要的張數(shù):");
 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;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • c++中cin實(shí)現(xiàn)輸入字符串方式

    c++中cin實(shí)現(xiàn)輸入字符串方式

    這篇文章主要介紹了c++中cin實(shí)現(xiàn)輸入字符串方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C語言詳解如何實(shí)現(xiàn)順序棧

    C語言詳解如何實(shí)現(xiàn)順序棧

    順序棧,就是用一組地址連續(xù)的存儲(chǔ)單元來存放棧元素,然后用一個(gè)棧結(jié)構(gòu)去維護(hù)一個(gè)棧。在C中,可用動(dòng)態(tài)開辟的數(shù)組去表示,維護(hù)的棧結(jié)構(gòu)需要有一個(gè)棧底和一個(gè)棧頂指針
    2022-04-04
  • 基于Matlab實(shí)現(xiàn)有雪花飄落的圣誕樹的繪制

    基于Matlab實(shí)現(xiàn)有雪花飄落的圣誕樹的繪制

    圣誕節(jié)快到了(雖然還有十天),一起來用MATLAB畫個(gè)簡(jiǎn)單圣誕樹叭~代碼幾乎取消了全部的循環(huán),因此至少需要17b之后的版本,僅存的循環(huán)用來讓樹旋轉(zhuǎn)起來,讓雪花飄落起來,讓樹頂上的星光搖曳起來~感興趣的可以試一試
    2022-12-12
  • 使用C++中string實(shí)現(xiàn)任意長(zhǎng)度的正小數(shù)、整數(shù)之間加減法方法實(shí)例

    使用C++中string實(shí)現(xiàn)任意長(zhǎng)度的正小數(shù)、整數(shù)之間加減法方法實(shí)例

    這篇文章主要介紹了利用C++中string函數(shù)實(shí)現(xiàn)任意長(zhǎng)度的正小數(shù)、整數(shù)之間加減法方法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • VSCode配置C++環(huán)境的方法步驟(MSVC)

    VSCode配置C++環(huán)境的方法步驟(MSVC)

    這篇文章主要介紹了VSCode配置C++環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • C++ 實(shí)現(xiàn)桶排序的示例代碼

    C++ 實(shí)現(xiàn)桶排序的示例代碼

    桶排序或所謂的箱排序,是一個(gè)排序算法,工作的原理是將數(shù)組分到有限數(shù)量的桶子,本文詳細(xì)的介紹了如何實(shí)現(xiàn),感興趣的可以了解一下
    2021-07-07
  • C++中將string類型轉(zhuǎn)化為int類型

    C++中將string類型轉(zhuǎn)化為int類型

    本文主要介紹了C++中將string類型轉(zhuǎn)化為int類型的方法。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • C++利用easyx圖形庫實(shí)現(xiàn)創(chuàng)意天天酷跑小游戲

    C++利用easyx圖形庫實(shí)現(xiàn)創(chuàng)意天天酷跑小游戲

    這篇文章主要為大家詳細(xì)介紹了C++如何利用easyx圖形庫實(shí)現(xiàn)創(chuàng)意小游戲——天天酷跑,文中的示例代碼講解詳細(xì),快跟隨小編一起了解一下吧
    2023-03-03
  • C++判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法

    C++判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法

    這篇文章主要為大家詳細(xì)介紹了C++判斷一個(gè)點(diǎn)是否在圓內(nèi)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 深入了解C語言結(jié)構(gòu)化的程序設(shè)計(jì)

    深入了解C語言結(jié)構(gòu)化的程序設(shè)計(jì)

    這篇文章主要介紹了C語言編程中程序的一些基本的編寫優(yōu)化技巧,文中涉及到了基礎(chǔ)的C程序內(nèi)存方面的知識(shí),非常推薦!需要的朋友可以參考下
    2021-07-07

最新評(píng)論

内丘县| 柘城县| 房产| 丰宁| 留坝县| 凌云县| 乌兰县| 姚安县| 延津县| 台北市| 夹江县| 屯留县| 桂平市| 吉安县| 自贡市| 深圳市| 河南省| 丹东市| 亳州市| 中超| 金华市| 莆田市| 息烽县| 读书| 馆陶县| 辽阳县| 清苑县| 松原市| 游戏| 昌黎县| 桐庐县| 修文县| 巴东县| 荃湾区| 白玉县| 项城市| 岳阳市| 手游| 道真| 安平县| 沙洋县|