*   >> Lezen Onderwijs artikelen >> education >> college and university

Module 6: Inleiding tot C en C ++

selectie; schakelaar (selectie) {case 'A': {cout breken; case 'M': {cout breken; case 'D': {cout breken; case 'X': {cout breken; //Anders dan A, M, D en X ... standaard: cout //Geen breuk in de standaard geval} cout systeem ("pauze"); 0 terug; } ------------------------------------------------- ---------------------------------- //Een eenvoudige verklaring voor #include #include void main () {int tellen; //geven de getallen 1 tot 10 voor (aantal = 1; tel printf ("% d", count); printf ("\\ n"); systeem ("pauze");} --------- -------------------------------------------------- ------------------------ //programma om te laten zien de geneste lussen #include #include int main () {//variabelen toonbank .

.. int i, j; //buitenste lus, voeren deze eerste ... for (i = 1; i {cout //then...execute binnenste lus met lus index j //de initiële waarde van j i + 1 voor (j = i + 1; j //Toon resultaat ... cout} //increment teller met 1 voor buitenste lus ... cout systeem ("pauze"); return 0;} ------------- -------------------------------------------------- ---------------------- /* nestelen twee voor uitspraken * /#include #include //functie prototype leegte DrawBox (int, int); void main () {//rij = 10, kolom = 25 ...

//aanroep DrawBox (10, 25);} ongeldig DrawBox (int rij, int kolom) {int col; //rij, voeren buitenste lus ... //beginnen met de vooraf ingestelde waarde en het verlagen //tot 1 voor (; rij> 0; row--) {//kolom, voeren binnenste lus ... //beginnen met vooraf ingestelde col, verlagen tot 1 voor (kol = kolom; col> 0; col--) //afdruk # .... printf ("#"); //verlagen met 1 voor innerlijke lus ... //ga dan naar nieuwe lijn voor nieuwe rij ... printf ("\\ n"); } //Verlagen met 1 voor buitenste lus ... herhaal ...

het systeem ("pauze"); } ------------------------------------------------- ------------------------------------- //Toont een eenvoudige while #include #include int main () {int berekenen; //print de nummers 1 tot en met 12 //instellen van de beginwaarde ... berekenen = 1; //set terwijl voorwaarde ... while (berekenen {//scherm ... printf ("% d", te berekenen); //toename met 1 ...

herhalingen te berekenen ++;} printf ("\\ n"); systeem ("pauze"); return 0;} ---------------------------------------- ---------------------------------------------- //Geneste terwijl verklaringen #include #include //dit programma hebben enkele reeksvariabele //dat je leert in een andere module ... void main () {//reeksvariabele ... int regelen [5]; //normale variabele int count = 0, aantal = 0; printf ("\\ waarin u wordt gevraagd om 5 nummers \\ n"); printf ("Elk nummer moet 1-10 \\ n"); //terwijl voorwaarde ... while (count {//set de eerste voorwaarde ...

aantal = 0; //ander terwijl voorwaarde ... while ((nummer 10)) {printf ("Voer nummer% d van 5:", count + 1), scanf ("% d", & nummer);} //innerlijke while loop stoppen hier ... regelen [tel] = getal; tel ++;} //buitenste while loop stoppen hier ... //start de lus voor het afdrukken van het resultaat ... voor (count = 0; count printf ("\\ nValue% d% d", tellen + 1, regelen [tel]); printf ("\\ n"); systeem ("pauze"); } ------------------------------------------------- ------------------------------------- //programma om een ​​doe illustreren ...

while lus # include # omvatten int main () {int selectie; do {cout cout cout cout cout cout cin >> selectie; } while ((selectie> 0) && (selectie //geldt voor 1, 2 en 3 ONLY, herhaal dan //valse voor andere nummers waaronder 0, stop dan ... //de do lus wordt herhaald als de while expressie . true-systeem ("pauze"); return 0;} ------------------------------------- ----------------------------------------------- //ander do ...

while statement bijvoorbeeld #include #include int get_menu_choice (void); void main () {int keus; keuze = get_menu_choice (); printf ("U hebt gekozen Menu #% d \\ n", keuze); printf ("\\ n "); systeem (" pauze ");} int get_menu_choice (void) {int selectie = 0; do {printf (" 1 - Voeg een record "); printf (" \\ n2 - Verander een record "); printf ( "\\ n3 - Verwijderen van een record"); printf ("\\ n4 - Quit"); printf ("\\ nGeef een selectie:"); scanf ("% d", & selectie);} while ((selectie 4)); selectie terugkeren;} ---------------------------------------------- ------------------------------------ //voorbeeld van het verder #include #include void main () {//verklaren opslag voor input, een array //en variabele char buffer tegen te gaan [81]; int ctr; //input en lees een regel tekst met behulp //puts () en krijgt () zijn vooraf gedefinieerde functies //in stdio.

h puts ("Geef een regel tekst en druk op Enter"); puts ("alle klinkers worden verwijderd! \\ n"); krijgt (buffer); //gaan door de string, het weergeven van alleen de //tekens die niet zijn kleine klinkers voor (ctr = 0; buffer [CTR] = '\\ 0';! ctr ++) {//Als het karakter is een kleine klinker, loop terug //zonder weer te geven //dit if-statement moet in één regel if ((buffer [CTR] == 'a') || (buffer [CTR] == 'e') || (buffer [ctr] == 'i') || (buffer [CTR] == 'o') || (buffer [CTR] == 'u')) voort te zetten; //Zo niet een klinker, weer te geven putchar (buffer [ctr]); } Printf ("\\ n"); systeem ("pauze"); } ------------------------------------------------- ---------------------------------- //tonen de goto statement #include #include void main () {int n; begin: ; puts ("Voer een getal tussen 0 en 10:"); scanf ("% d", & n); if ((n 10)) goto start; else if (n == 0) goto Location0; else if (n == 1) goto Location1; anders goto location2; Location0:; {Puts ("U hebt 0"); } Goto end; Location1:; {Puts ("U hebt 1.

"); } Goto end; location2:; {Puts ("U iets aangegaan tussen de 2 en 10"); } einde: ; systeem ("pauze"); } ------------------------------------------------- --------------------------------- #include #include //functie prototypes ... leegte cleanup1 (void); leegte cleanup2 (void); void main () {atexit (cleanup2); atexit (cleanup1); //einde van de belangrijkste} leegte cleanup1 (void) {//dummy opruimen ..... printf ("\\ nDit is de demonstratie ... \\ n"); printf ("opruimen .... \\ n"); printf ("Je computer wordt afgesloten !!!"); getchar (); } Void cleanup2 (void) {//een andere dummy opruimen ...

printf ("\\ nEen cleanup ..."); printf ("\\ nWindows 20000 sluit het hele programma ..."); printf ("\\ nControleer WAIT ..."); printf ("\\ nSHUTTING NEER IN PROGRESS ... \\ n"); getchar (); } ------------------------------------------------- ---------------------------------- //Demonstreer de afslag () en atexit () functies #include #include #include #define VERTRAGING 1500000 //functie prototypes leegte opruimen (void); void vertraging (void); void main () {int antwoord; //registreren van de functie die moet worden opgeroepen bij afslag atexit (cleanup); puts ("Enter 1 te verlaten, een ander door te gaan.

"); scanf ("% d", & antwoord); if (antwoord == 1) afslag (EXIT_SUCCESS); //doen alsof ze wat werk voor (antwoord = 0 doen; antwoord {puts ("WERKEN ..."); vertraging ();}} ////einde van de belangrijkste functie-definitie ... leegte cleanup (void) {zet ("\\ Npreparing voor exit"); vertraging ();} //functie definitie void vertraging (void) {lang x, voor (x = 0; x;-systeem ("pauze");} ------- -------------------------------------------------- -------------------------- //Toont de system () functie #include #include void main () {//Verklaar een buffer aan te houden ingang char ingang [40], terwijl

(1) {//krijgt de gebruiker commando puts ("\\ nInput het gewenste DOS-commando, leeg te verlaten"), wordt (input); //Afsluiten als een lege regel werd ingevoerd als ( ingang [0] == '\\ 0') exit

(0); //het commando systeem (input);}} ---------------------- -------------------------------------------------- ---------- //programma met de functie definitie, verklaring, bellen en //het gebruik van de return statement #include #include int main () {float Y1, Y2, avgy; //Een prototype voor de functie avg () //dat main () gaat vlotter avg (float, float) noemen; y1 = 5.

0; y2 = 7,0; //aanroepen van de functie avg (), dwz controle passes //AVG () en de terugkeer waarde wordt toegekend aan avgy avgy = gem (Y1, Y2); cout systeem ("pauze"); 0 terug; } //Definitie van de functie avg (), avg () //is van het type float main () noemt deze functie float avg (float x1, vlotter x2) {//avgx is een lokale variabele float avgx; //Berekent gemiddelde en slaat deze op in avgx. avgx = (x1 + x2) /2; //geeft de waarde in avgx naar main () en //controle terug naar main ().

terug avgx; } ------------------------------------------------- ------------------------------------ //programma met een functie van het type void //Het heeft terugkeer statement #include #include int main () {float Y1, Y2, avgy; //functie prototype ... //weergave-gem () wordt verklaard van het type void void display_avg (float) te zijn; y1 = 5.

0; y2 = 7,0; cout display_avg (avgy); //belfunctie display_avg () cout systeem ("pauze"); 0 terug; //de waarde 0 terug naar het milieu} //display_avg () is van het type void void display_avg (float avgx) {cout //Geen waarde wordt teruggegeven aan main () //en controle terug naar main (). //of gewoon sluit de terugkeer woord ...

} ---------------------------------------- --------------------------------------------- //Een piramide van $ behulp van geneste lussen #include #include #define VIEW '$' //vervangen alle voorkomens van VIEW met karakter $ int main () {int i, j; cout //eerste lus, zet de rijen ... for (i = 1; i {//tweede lus, stelt de ruimte ... voor (j = 1; j cout //derde lus, afdrukken van de $ tekens ... voor (j = 1; j //druk karakter ...

cout cout} systeem ("pauze"); return 0;} ------------------ -------------------------------------------------- ----------------- //gebruik break statement in een voor de structuur #include int main () {int x, voor (x = 1, x {//lus breken alleen als x == 5 if (x == 5) break; printf ("% d", x);} printf ("\\ nBroke uit lus aan x ==% d \\ n", x); getchar (); return 0;} ----------------------------------------------- -------------------------------------- //behulp van de verder verklaring in een voor de structuur #include #include int main () {int x, voor (x = 1, x {//overslaan resterende code in een lus alleen als x == 5 if (x == 5) voort te zetten; printf ("% d", x); } printf ("\\ nGebruikt blijven overslaan het afdrukken van de waarde 5 \\ n"); systeem ("pauze"); return 0;} --------------------- -------------------------------------------------- ------------- //gebruiken voor verklaring samengestelde interest #include #include #include //voor pow () functie int main () {int jaar te berekenen; dubbele bedrag, principal = 1000.

0, rate = 0,05; printf ("% 4s s \\ n", "Year", "Bedrag in deposito"); voor (jaar = 1; jaar {hoeveelheid = hoofdsom * pow (1.0 + tarief, jaar); printf ("! M .2f \\ n", jaar, hoeveelheid);} systeem ("pauze"); return 0;} - -------------------------------------------------- ---------------------------------- //Counting brief kwaliteiten behulp tijdje schakelaar //en meerdere case #include #include int main () {int rang; int acount = 0, bCount = 0, ccount = 0, DBAANTAL = 0, eCount = 0, fCount = 0; printf ("Geef de brief kwaliteiten. \\ n"); printf ( "Voer het EOF karakter, ctrl-c of \\ n"); (".

ctrl-z, etc uiteindelijk ingang \\ n"); while ((graad = getchar ()) printf! = EOF) {//schakelaar genest in terwijl de schakelaar (graad) {//leerjaar was hoofdletter A of kleine letters een zaak 'A': case 'a': ++ acount; breken; //leerjaar was hoofdletters B of kleine b case 'B': case 'b' : ++ bCount; breken; //leerjaar was hoofdletters C of kleine c case 'C': case 'c': ++ ccount; breken; //leerjaar was hoofdletter D of kleine d case 'D': case 'd' : ++ DBAANTAL; breken; //leerjaar was hoofdletters E of kleine e case 'E': case 'e': ++ eCount; breken; //leerjaar was hoofdletter F of kleine f case 'F': case 'f' : ++ fCount; breken; //negeren deze ingang case '\\ n': case '': break; //catch all andere personages standaard: {printf ("Incorrect brief cijfer ingevoerd.

\\ n"); printf ("Voer een nieuwe rang. \\ n");} te breken; }} //Doe het tellen ... printf ("\\ nTotals voor elke letter leerjaar zijn: \\ n"); printf ("\\ A:% d \\ n", acount); printf ("\\ B:% d \\ n", bCount); printf ("\\ C:% d \\ n", ccount); printf ("\\ D:% d \\ n", DBAANTAL); printf ("\\ E:% d \\ n", eCount); printf ("\\ F:% d \\ n", fCount); systeem ("pauze"); 0 terug; } ---------------------------------------------- VC ++ /VC ++ .

Netto------------------------------------------------ - //gebruiken voor verklaring samengestelde rente #include //voor pow () functie #include int main () {int jaar te berekenen; dubbele bedrag, principal = 1000.0, rate = 0,05; printf ("% 4s s \\ n", "Year", "Bedrag in deposito"); voor (jaar = 1; jaar {hoeveelheid = hoofdsom * pow (1.0 + tarief, jaar); printf ("M .

2f \\ n", jaar, hoeveelheid);} return 0;} -------- ------------------------------------ GCC op fedora ----------- ----------------------------------------- #include int main () {char job_title ; int years_served, no_of_pub; printf ("--- gegevens invoeren --- \\ n"); printf ("Uw huidige job (Tutor-T, docent-L of Assoc Prof-A):.

"); scanf (" % s ", & job_title); printf (" Jaren gediend: "); scanf ("% d ", & years_served); printf (" Geen van de publicatie: "); scanf ("% d ", & no_of_pub); if (job_title = = 'A') als (years_served> 5) als (no_of_pub> 7) printf ("\\ Ncan worden gepromoveerd tot professor \\ n"); anders printf ("\\ Nmore publicaties vereist lol \\ n"); anders printf (" \\ Nmore dienst vereist lol \\ n "); anders printf (" \\ nMust Associate Professor eerste \\ n geworden "); return 0;} --------------------- -------------------------------------------------- -------------------- /*-----forloop.

c-----------*//* ----- eerste driehoek ------- * /# include int main () {int i, j, k, l; printf ("Triangle lol \\ n"); /* de eerste lus, zet de rijen ... * /for (i = 15; i> = 0; Ik--) {/* tweede lus, stelt de ruimte ... * /for (j = 15; j> = 1 + i; j--) printf (""); /* derde lus, print de personages ... * /for (j = 1; j /* afdrukken het teken ... * /printf ("H"); /* ga naar nieuwe regel ...

* /printf ("\\ n");} /* Een inverse driehoek * /for (k = 1, k {for (l = 1; l printf (""), voor (l = 1; l printf ("T"); printf ("\\ n");} return 0;} ------------------------------------- -------------------------------------------------- ------ /*-----------whilelol.c---------------*//* Toont een eenvoudige while * /# include int main () {int berekenen, som = 0; /* afdrukken van de nummers 1 tot 12 * //* Stel de beginwaarde ... * /berekenen = 1; /* ingesteld terwijl voorwaarde ... * /while ( berekenen {/*display...

*/printf ("% d -> Sum =% d \\ n", berekenen, sum); som = som + berekenen; /* Toename van 1 ... herhaalt * /berekenen ++; } printf ("\\ n"); return 0;} ------------------------------------- -------------------------------------------------- -------- /* ----- systemcall.c ------- * //* Demonstreer de system () functie * /#include #include int main () {//Declare een buffer om input char ingang [40] te houden; while

(1) {//krijgt de gebruiker commando puts ("\\ nInput de opdracht, leeg te verlaten"); krijgt (input); ; //Afsluiten als een lege regel als (ingang [0] == '\\ 0') exit

(0) werd ingevoerd //voer het commando systeem (input); } Return 0; } ==========================================================================================================.

h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>; ; .h> .h>

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.