Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör ett lotteri med C + +

    Skapa ett lotteri i C + + är ett bra sätt att introducera dig till grunderna i indata , utdata , matriser , slumptal och loopar . För att koda ett lotteri måste du först ha användarens input hans nummer och förvara dem i en array av heltal . Du har då skapar datorn en lista av slumpmässiga vinnande lottnummer . Slutligen jämför datorns nummer med användarens nummer och se om de alla matchar , gratulera användaren om han vann . Instruktioner
    1

    Öppna din C + + -filen i en editor som Microsoft Visual Studio Express .
    2

    Inkludera biblioteken som behövs för att komma åt de olika funktionerna i programmet genom att lägga till efter koden på toppen av din fil :

    # include //standardbibliotek

    # include //för i /O -funktioner

    # include //för tiden ( ) Addera 3

    Deklarera variabler som ska användas i programmet och ge initiala värden genom att lägga till följande kod i din huvudsakliga funktion :

    const int SIZE = 6 ; //hur många lottnummer

    const int LOTTERY_MIN_NUM = 1 , //minsta lotteri

    const int LOTTERY_MAX_NUM = 53 , //maximum lottnummer

    const int MaxBufferSize = 3 ;

    int lottery_numbers [ SIZE] , //vinnande dator lotteri nummer

    int user_numbers [ SIZE ], //användaren mata in siffror

    röding CH;

    char buffer [ MaxBufferSize ] ;

    int char_count = 0 ;

    int antal = 0 ;

    int valid_number = 0 ;

    int n = 0 ;

    int vinna = 0;
    4

    Samla användarens lottnummer genom att lägga till följande kod :

    printf ( " Ange % d lottnummer , en per rad ( % d - % d ) \\ n " , SIZE , LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;

    för ( n = 0 , n < SIZE , n + + )

    {

    valid_number = 0 ;

    samtidigt ( valid_number == 0 ) katalog

    {

    CH = getchar ( ) ;

    char_count = 0 ;

    medan ( ( CH = ' \\ n ' ) && ( char_count < MaxBufferSize ) ! ) katalog

    {

    buffer [ char_count ] = CH ;

    CH = getchar ( ) ;

    char_count + + ;

    }

    om ( char_count < MaxBufferSize ) katalog

    {

    buffer [ char_count ] = ' \\ 0 ' ; .

    }

    annat

    {

    printf ( " Ogiltigt antal Enter ett tal mellan % d och % d \\ n " , LOTTERY_MIN_NUM , LOTTERY_MAX_NUM ) ;

    buffert [ MaxBufferSize - 1 ] = ' \\ 0 ' ,

    valid_number = 0;

    fortsätt ,

    }

    number = atoi ( buffert ) ,

    if ( ( antal < LOTTERY_MIN_NUM )

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en CAB i Windows Mobile
    ·Hur du gör din egen PSP spel
    ·Hur man skriver om Uttalanden i C + +
    ·Hur konvertera C + + till ADA
    ·Hur får man en Value GridView Cell
    ·Ställa den sista raden i ett rutnät till Focus
    ·Hur man gör Dynamic Storage Tilldelning C
    ·Hur man använder Operator Överbelastning i C + +
    ·Hur man skapar en Maven projektet i Galileo
    ·Hur göra en felsökning med DBX
    Utvalda artiklarna
    ·Hur man ansluter till en webbplats med Visual Basic 6
    ·Hur man hittar en Array String Cell i MATLAB
    ·Hur kan Överskridande & Format småkryp String ändrar…
    ·Inaktivera ett tangentbord med Visual Basic
    ·Hur Memorera en fil i Perl
    ·De typer av syntax i SQL
    ·Hur du formaterar Datum Parametrar i SQL
    ·Vad använder jag i stället för JavaScript
    ·Opaque Typer
    ·Hur man använder PHPMailer på en Webbformulär
    Copyright © Dator Kunskap http://www.dator.xyz