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 skriver ett program som kommer ut ordnade par i C + +

    The C + + programmering språk har ett bibliotek med mycket användbara behållare kallas Standard Template Library . Behållare används för att lagra data med hjälp av olika system , kan till exempel data som lagras i en lista med hjälp av vektorn behållaren. Om du vill lagra par av data, kan du använda kartan behållaren . Kartan lagrar beställda par av data. När du lägger till objekt i en karta , kommer de självorganisation . Du kan använda kartan för att skriva ut beställda par av data utan att skriva en sorteringsalgoritm , vilket kan spara mycket tid och ansträngning . Saker du behöver
    C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C Compiler , såsom GCC
    Visa fler instruktioner
    1

    Ladda C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project ' och välj ' C Project " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE .
    2

    Inkludera " iostream " och " kartan " bibliotek . Den " iostream " bibliotek kan du skriva ut direkt till konsolen , medan den " karta " bibliotek ger tillgång till kartan behållaren . Du kan importera dessa bibliotek genom att skriva följande två kodrader i toppen av källkoden filen :

    # include

    # include

    Billiga 3

    Använd " std " namespace . Detta gör att du kan komma åt ' std ' bibliotek funktioner utan att lägga bokstäverna " std " till varje funktionsanropet . Genom att använda " std " namespace , kommer du spara några tangenttryckningar och producera ett mer lättläst program . Skriv följande rad under de inkluderade uttalanden :

    using namespace std ;
    4

    Deklarera en huvudfunktion . Den huvudsakliga funktionen är där all din kod kommer att gå . Att förklara en huvudfunktion , skriver följande kodrad :

    int main ( ) { }
    5

    Deklarera en karta behållare som heter "par" som kommer att lagra par av heltal typer . Detta kan åstadkommas genom att skriva följande kodrad inom klammerparenteser av huvudfunktionen

    karta par , .
    6

    Deklarera en iterator till kartan behållare. Iterators används för att röra sig genom en STL container och komma åt data . Att förklara en iterator som heter " det , " skriver följande kodrad under linjen skrivet i föregående steg :

    karta :: iterator det ,
    7

    Infoga data i kartan . Eftersom kartan är själv - beställning , kan du infoga data i valfri ordning och det kommer att beställa själv från det första värdet i paret , från minst till störst värde . Följande tre rader in tre par i kartan . Du kan lägga till mer om du gillar

    pairs.insert (par ( 3100 ) ) , .

    Pairs.insert (par ( 2300 ) ) ;

    pairs.insert (par ( 1,50 ) ) ,
    8

    iterera igenom kartan med hjälp av en for-loop och karta iterator . Den iterator " det " kan användas för att komma åt alla paren inuti kartan . Att inrätta en for-loop för att iterera genom kartan " par , " skriver följande kod :

    för ( det = pairs.begin ( ) ; det = pairs.end ( ) ; det + + ) { }

    9

    Utgång de värden som innehas av paren i kartan . Varje par har två värden som nås med orden "första" och "andra ". Kartan kan beställas från lägsta värdet till största värde i förhållande till det första värdet av ett par . För att skriva ut den beställda kartan , skriv följande rad inom klammerparenteser av för loop : .

    Cout << ( * det ) först << " = > " << ( . * det ) andra << endl;
    10

    Avsluta programmet med en enkel retur uttalande :

    avkastning 0;
    11

    Run programmet genom att trycka på den gröna play -knappen längst upp på IDE . Programmet skriver ut följande :

    1 = > 50

    2 = > 300

    3 = > 100


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en Func_Train i GtkRadiant
    ·Hur man gör ett RPG spel i C + +
    ·Hur man initiera en ArrayList
    ·C + + Träning
    ·Hur konvertera en alfabetet till Caps i CPP
    ·Konvertera Epoch Time i C + +
    ·Hur konvertera Visual C projekt till BCB
    ·Hur man använder LINQ till XML
    ·Hur korrekt att stänga en WCF Channel
    ·Hur man skriver en Input ström till ett uttag Stream
    Utvalda artiklarna
    ·Java Applets Tutorial
    ·Hur dereference Void Pekare
    ·Visual Basic 6.0 Form Projekt
    ·Hur du sorterar en generisk lista
    ·Hur får man ClientID i ASP
    ·Bracket Stilar för programmering
    ·Varför inte MySQL Standard till UTF - 8
    ·Hur man använder en modifierare E funktion
    ·Hur man använder en GetOpenFileName funktion
    ·Hur man skapar en tagg i PHP
    Copyright © Dator Kunskap http://www.dator.xyz