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 zobraziť pravouhlý trojuholník čísel v C Programovanie

Na rozdiel od väčšiny softvérových aplikácií , programovacích jazykov vám pomôže uvoľniť plný výkon vášho počítača tým , že umožňuje vykonávať úlohy na zákazku . Zobrazenie pravouhlý trojuholník čísel je dokonalým príkladom pre začiatočníkov , pretože používa veľa kľúčových pojmov , ako sú slučky , konštánt a premenných , podmienky , atď pravouhlý trojuholník z čísel programu tiež umožňuje úpravy špecifické pre užívateľa , takže si môžete zmeniť váš kód pre pridanie a odstránenie funkcie . Veci , ktoré budete potrebovať
C kompilátor ( všetky verzie ; odporúča : Visual C + + Express )
Zobraziť ďalšie inštrukcie
Zápis algoritmu
1

Zobrazte požadovaný výstup . Displej pre pravouhlého trojuholníka čísel vyzerá takto :

1

1 2

1 2 3

1 2 3 4 [ a tak ďalej ]
2

Určte užívateľský vstup ( ak existuje ) . V tomto prípade používateľ zvolí počet riadkov trojuholníka , takže musíme požiadať o počet riadkov od užívateľa .
3

Skontrolujte , či je vhodné , aby počet riadkov výstup . Sú požadované minimálny a maximálny počet riadkov , inak by mohlo dôjsť k chybám . Napríklad , vstup užívateľa môže byť -1 , ale nemôžeme nakresliť trojuholník s -1 linky . V tomto príklade budeme sada 2 ako minimálny počet riadkov a 20 ako maximálny počet riadkov .
4

Pozrite sa na opakovanie a dizajnu slučiek na nich založených . V rámci tohto projektu sú dve slučky : jeden , ktorý priťahuje všetky riadky od riadku 1 na poslednom riadku , a druhá , ktorá čerpá prvky na každom riadku a obnoví zakaždým nový riadok začína byť vypracované . Tento prvok slučka je vnorená vnútri čiary slučky .
5

Dajte všetky vaše kroky algoritmu spoločne . Vyzerá to , že toto :

1. Opýtajte sa na vstup od užívateľa

2. Skontrolujte , či hranice ( minimálny a maximálny )

3. Nakreslite čiary slučku

4. Nakreslite prvky na každom riadku slučky ( vnorený kresliť čiary slučky )

5. Koniec programu
Od algoritmus zákonníka
6

Nastaviť hlavný program . . Vzhľadom k tomu , žiadame užívateľa pre vstup , použite knižnicu iostream

Prvé riadky kódu sú : Spojené

# include klipart

using namespace std ;

int main ( ) {
7

Deklarácie premenných a konštánt . Potrebujeme jednu premennú a dve konštanty : jeden pre vstup užívateľa ( tzv. " linky " ) a jednu konštantnú pre minimálnu viazaný ( min_lines ) a maximálny viazané ( max_lines ) . Všetky z nich by mala byť celé čísla . Kód : Spojené

int linky ;

const int min_lines = 2 ;

const int max_lines = 20 ;
8

Opýtajte sa svojho užívateľa pre počet riadkov . Skladujte vstup užívateľa v riadkoch premennej :

cout << " Zadajte počet riadkov : " Spojené

CIN >> linky ;

cout < , < endl << endl ;
9

Použiť kontrolu s cieľom overiť , že vstup užívateľa je v rozumných medziach . Ak je mimo medze , opravte ho nastavením na najbližší viazaného hodnoty . Kód je nasledujúci :

if ( riadky < min_lines ) Spojené

{ lines = min_lines ;

cout << " . Príliš málo riadkov zmenené na" < , < min_lines , << " linky " << endl << endl ; }

else if ( linky > max_lines ) Spojené

{ lines = max_lines ;

cout << " Príliš veľa riadkov zmení na . " << max_lines , << " linky " << endl << endl ; }
10

spustite slučku , ktorá čerpá riadky . Pretože vieme , že počet riadkov nezmení po vstupe užívateľa , môžeme použiť aj cyklus FOR . Nechajte slučky otvorené hniezdo slučka , ktorá vychádza každé číslo na linke . Tu je kód :

for ( int count1 = 1 ; count1 == linky ; count1 + + )

{
11

Vložte náš druhý vnorené slučky k tomu prvky na každom riadku . Zadajte kód :

( count2 = 0 ; count2 == count1 ; count2 + + )

{ cout << ( count2 +1 ) << " " ; }

12

Zatvorte našu linku slučku . Zakaždým , keď dokončíte zobrazenie riadku , objednať počítač poslať našej kurzor na ďalší riadok . Tiež, pridajte medzeru potom, čo bola plne zobrazená náš trojuholník . Jedná sa o kód :

cout << endl ;

}

cout << endl ;
13

Dokončiť naše . programu vrátením hodnotu pre naše hlavné funkcie

return ( 0 ) ;

}
14

Zadajte úplnú kód , a váš program je pripravený < . br >

Tu je kompletný kód : Spojené

# include klipart

using namespace std ;

int main ( ) {

int linky ;

const int min_lines = 2 ;

const int max_lines = 20 ;

cout << " Zadajte počet riadkov : " ;

cin >> linky ;

cout << endl << endl ;

if ( riadky < min_lines ) Spojené

{ lines = min_lines ;

cout << " Príliš málo riadkov zmení na . " << min_lines , << " linky " << endl << endl ; }

else if ( linky > max_lines ) Spojené

{ lines = max_lines ;

cout << " . Príliš veľa riadkov zmenené na" << max_lines , << " linky " << endl << endl ; }

for ( int count1 = 1 ; count1 == linky ; count1 + + )

{

pre ( count2 = 0 ; count2 == count1 ; count2 + + )

{ cout << ( count2 +1 ) << " " ; }

cout << endl ;

}

cout << endl ;

vrátiť ( 0 ) ;

}

Najnovšie články

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