Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť nový C program . Štart " Visual Studio . " Z roletového menu , kliknite na " Súbor " , " New Project " . V dialógovom okne , kliknite na tlačidlo " Win32 " v " Visual C + + " na stromovom zobrazení . Vyberte ikonu aplikácie konzoly . Názov projektu " Randomizer . " Kliknite na tlačidlo " OK " . Objaví sa okno Textový editor
2
Pridať nasledovné záhlavie v hornej časti programu : .
# Include # include # include tiež pridať nasledujúce definíciu preprocesoru ihneď po zahŕňať vyhlásenie : Spojené # define N 25 zoznam náhodných čísel sú vytvorené , N je najvyššie číslo generované . Zmeňte túto definíciu meniť množstvo náhodných čísel požadovaný Definujte nasledujúce pamäťové premenné vo vnútri hlavnej funkcií : . Int _tmain ( int argc , argv _TCHAR * [ ] ) Spojené { int nums [ N ] ; int i , r ; poľa nums budú držať náhodných čísel , a je dimenzovaný na základe definície preprocesoru . Všimnite si , že rôzne programovacie C verzie môžu potrebovať mierne variácie deklarácii funkcie Clear nums poľa a osiva generátor náhodných čísel srand ( time ( NULL ) ) .. ; for ( i = 0 ; i < N , i + + ) Spojené { nums [ i ] = 0 ; } funkcie srand semená náhodné číslo v závislosti na aktuálnom čase . Tým je zaistené , že rôzne zoznam náhodných čísel dôjsť zakaždým , keď program beží generovať zoznam náhodných čísel for ( i = 0 ; .. Aj < N , i + + ) { r = rand ( ) % N ; zatiaľ čo ( nums [ r] > 0 ) {r + + ; if (r > , = N ) r = 0 ; } nums [ r] = i +1 ; } Táto slučka najprv vygeneruje náhodné číslo od 0 do N - 1 ( v tomto prípade 24 ) a potom skontroluje , či pole u tohto prvku je prázdny . Ak je to , náhodné číslo ( plus 1 , aby sa sekvencie spustenia 1-25 ) , sa nachádza v tomto mieste . Ak nie , vnútorný cyklus while vyhľadá ďalšiu dostupný prázdne položky v nums poľa . Tento proces sa opakuje , kým je pole plné Vytlačiť ponuku pre .. ( I = 0 ; i < N , i + + ) { printf ( " % d " , nums [ i ] ) ; } printf ( " \\ n" ) ; Ukončenie funkcie return 0 ; } Kliknite na " F5 " pre spustenie programu . Zoznam 25 náhodných čísel bude uvedený v okne konzoly .
3
4
5
6
7
.
8