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 napísať program , ktorý bude tlačiť spořádaných párov v C + +

C + + programovací jazyk má knižnicu veľmi užitočných kontajnerov s názvom Standard Template Library . Kontajnery sa používajú na ukladanie dát pomocou rôznych schém , pre možné údaje inštancie uložená v zozname pomocou vektora kontajnera . Ak chcete uložiť dvojica dát , môžete použiť mapy nádobu . Mapa sa ukladá objednať párov dát . Pri pridávaní položky na mapu , budú self - organizovať . Môžete použiť mapu vytlačiť objednané dvojice dát bez písania triediaci algoritmus , ktorý vám môže ušetriť veľa času a úsilia . Veci , ktoré budete potrebovať
C integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C IDE kliknutím na jeho ikonu programu . Keď sa otvorí , zvoľte " File /New /Project " a zvoľte " C Project " vytvoriť nový C projekt . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

Zahrnúť " iostream " a " máp " knižnicu . " Iostream " knižnica umožňuje tlačiť priamo na konzole , zatiaľ čo " mapa " knižnica poskytuje prístup k mape kontajnera . Môžete importovať tieto knižnice písomne ​​na nasledujúce dva riadky kódu v hornej časti súboru zdrojového kódu : Spojené

# include klipart

# include

Sims 3

Pomocou " std " menný priestor . To vám umožní prístup k " std " knižničný funkcie bez pridania " std " písmená na každé volanie funkcie . Použitím " std " menný priestor , ušetríte si niektoré stlačenia klávesov a produkujú viac čitateľný program . Napíšte nasledujúci riadok nižšie v priložených výkazoch :

using namespace std ;
4

deklarovať hlavnú funkciu . Hlavnou funkciou je miesto , kde všetci kódu pôjde . Ak chcete deklarovať hlavnú funkciu , napísať nasledujúci riadok kódu :

int main ( ) { }
5

Declare mapy kontajner s názvom " pary " , ktoré sa bude ukladať dvojica celé číslo typy . To možno dosiahnuť tým , že píše nasledujúci riadok kódu v zložených zátvorkách hlavného funkcie

mapa párov ; .
6

deklarovať iterátor na mape kontajnera . Iterátory sa používajú na prechádzanie kontajnera STL a prístup k jeho dátam . Ak chcete deklarovať iterátor s názvom " to , " napíšte nasledujúci riadok kódu pod čiarou písané v predchádzajúcom kroku :

mapa :: iterátory to ,
7

Vložte údaje do mapy . Vzhľadom k tomu , Mapa má samo - objednávanie , môžete vložiť dáta v ľubovoľnom poradí , a to nariadi seba tým , že prvá hodnota paru , z aspoň najväčšiu hodnotu . Nasledujúce tri riadky vložiť tri párov do mapy . Môžete pridať viac , ak sa vám páči

pairs.insert ( pár ( 3100 ) ) ; .

Pairs.insert ( pár ( 2300 ) ) ;

pairs.insert ( pár ( 1,50 ) ) ;
8

iterovat mape pomocou pre sláčiky a mapy iterátor . Iterátor " to " môže byť použitý pre prístup ku všetkým párov v mape . Ak chcete nastaviť pre iterovat mape " párov , " napíšte nasledujúci kód :

( to = pairs.begin ( ) , je = pairs.end ( ) , je + + ! ) { }

9

Výstupné hodnoty uchovávané pary v mape . Každý pár má dve hodnoty , ktoré sú prístupné pomocou slova " prvý " a " druhej " . Mapa je nariadené od najnižšej hodnoty k najvyššej hodnote s ohľadom na prvú hodnota dvojice . Ak chcete tlačiť na objednaný mapu , napíšte na nasledujúci riadok v zložených zátvorkách pre sláčiky : .

Cout << ( * it ) první << " = > " << ( . * to ) druhá << endl ;
10

Uzavrieť program s jednoduchým príkazom return :

return 0 ;
11

Run programu stlačením zeleného tlačidla prehrávanie je umiestnená v hornej časti IDE . Program vytlačí nasledujúce :

1 = > 50

2 = > 300

3 = > 100


Najnovšie články

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