Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť lotériová hra , pomocou C + +

Tvorba lotériová hry v jazyku C + + je skvelý spôsob , ako predstaviť seba na základy užívateľského vstupu , výstupu , pole náhodných čísel a slučiek . Ak chcete kód lotériová hru , musíte najprv mať vstup užívateľa jeho čísla a uložiť ich do poľa celých čísel . Tie potom majú počítač vytvoriť zoznam náhodný vyžrebovaných čísel lotérie . Konečne , porovnať čísla na počítače s číslami užívateľa a uvidíme, či všetci zápas , gratulácií užívateľa , či vyhral . Pokyny dovolená 1

Otvorte C + + súbor v editore , ako je napríklad Microsoft Visual Studio Express .
2

Zahrnúť knižnice potrebné pre prístup k rôznym funkciám v programe pridaním nasledujúci kód v hornej časti súboru :

# include //štandardné knižnicu

# include //pre I /O funkcie

# include //pre čas ( )
3

deklarovať premenné pre použitie v programe a poskytnúť počiatočné hodnoty pridaním nasledujúci kód do vašich hlavné funkcie :

const int SIZE = 6 ; //koľko čísel lotérie

const int LOTTERY_MIN_NUM = 1 , //minimálny počet lotérie

const int LOTTERY_MAX_NUM = 53 , //maximálny počet lotérie

const int maxBufferSize = 3 ;

int lottery_numbers [ SIZE ] ; //vyžrebovaných čísel lotérie počítač

pravý user_numbers [ SIZE ] ; //užívateľ zadávanie čísiel

char ch ;

char bufferu [ maxBufferSize ] ;

int char_count = 0 ;

int number = 0 ;

int valid_number = 0 ;

int n = 0 ;

int win = 0 ;
4

Zbierať lotérie čísla užívateľa pridaním nasledujúceho kódu :

printf ( " Zadajte číslo % d lotérie , jeden na riadok ( % d - % d ) \\ n" , SIZE , LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;

pre ( n = 0 , n < SIZE , n + + )

{

valid_number = 0 ;

while ( valid_number == 0 )

{

ch = getchar ( ) ;

char_count = 0 ;

while ( ! ( ch = ' \\ n' ) && ( char_count < maxBufferSize ) )

{

vyrovnávacej pamäte [ char_count ] = ch ;

ch = getchar ( ) ;

char_count + + ;

}

if ( char_count < maxBufferSize )

{

vyrovnávacej pamäte [ char_count ] = ' \\ 0 ' ; .

}

iného

{

printf ( " Neplatné číslo Enter číslo medzi % da % d \\ n " , LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;

pufra [ maxBufferSize - 1 ] = ' \\ 0 ' ;

valid_number = 0 ;

pokračovať ;

}

číslo = atoi ( buffer ) ;

if ( ( číslo

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené