Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Unieke Integer Algoritmes Samenvoegen
Een algoritme is een reeks stappen die sommige doel volbrengt . De meeste computerprogramma's zijn algoritmes geschreven in een programmeertaal die vervolgens worden vertaald naar machinetaal . Deze code kan nu worden uitgevoerd door de computer processor. Als u twee algoritmen die u wilt samenvoegen , moet u de oorspronkelijke bedoeling van elk algoritme te behouden . Bij een integer algoritme de uitvoer van het programma is een geheel getal . Om twee algoritmen samenvoegen in een , moet u een schakelaar waarmee de uitgang overeenkomen met de geselecteerde algoritme . Wat je nodig hebt
Programming Environment , zoals een C Integrated Development Environment ( IDE )
Toon Meer Aanwijzingen
1

lezen via een integer algoritme en zijn bepalend voor de intentie . Neem bijvoorbeeld het volgende algoritme in C functie vorm :

int algorithm1
( int a , int b ) op Twitter

{return a + b ; }

Dit algoritme bestaat uit een stap : het toevoegen van de twee variabelen "a" en " b". Het resultaat van deze operatie is dan de uitgang met behulp van de " return " statement . Kopen van 2

Lees de andere integer algoritme als in de vorige stap . Neem bijvoorbeeld het volgende algoritme :

int algorithm2
( int a ) op

{return + + a ; }

Dit algoritme bestaat ook uit een enkele stap : het toevoegen van een tot de ingang variabele " a " en vervolgens het uitvoeren van het resultaat .
3

Schrijf een functie verklaring dat de twee algoritmes overgaat in een. De functie moet beschikken over een ingang die bepaalt welk algoritme te lopen . Aangezien er slechts twee algoritmes , kunt u een integer variabele die een algoritme uitgevoerd wanneer het gelijk is aan nul , en de andere als ongelijk aan nul ( andere programmeertalen Boolean types die twee waarden , die beter geschikt voor gebruik Representeert Hiertoe ) . Bel de ingang " Select " en schrijf de functie verklaring als volgt :

int mergedAlgorithms
( int a , int b , int Selecteer )

{
4


} Schrijf een "if " statement in tussen de accolades van de functie " mergedAlgorithm " . Dit zal de waarde van de " Select " te testen en te bepalen welke algoritme te lopen . Voor het geval dat " Select " is gelijk aan nul , schrijf de volgende uitspraken :

if ( Selecteer 0 == ) op Twitter

{return a + b ; }
5

Schrijf een "else " statement direct onder de " if" statement . Deze verklaring doet zich voor wanneer " Select " is elke niet - nul waarde , en zal de andere algoritme draaien . Schrijf de volgende uitspraken :

anders

{return + + a ; }

Call 6 , of beroep , de functie van het doorgeven van de nodige input en een " Select "-waarde . Bijvoorbeeld , om de tweede algoritme uit te voeren , kan je schrijven de volgende code :

int x = mergedAlgorithms ( 1 , 0 , 1 ) ;

De ingang " b " is ongebruikt in dit algoritme en is daarom ingesteld op 0 . In dit voorbeeld is de variabele " x " wordt 2 , omdat het draait het algoritme dat men bijdraagt ​​aan de ingang variabele " a ".

Previous: Next:
  C /C + + Programming
·Hoe te subweergave Target in i…
·Hoe de cursor wijzigen in C + …
·C + + Herhaling Structuur 
·Hoe om te leren STL containers…
·Hoe de Memset functie in C + +…
·Hoe te gebruiken C + + Class T…
·Hoe te Debug C + + Tags 
·Hoe te gebruiken C + + een cod…
·Hoe te Epoch Tijd converteren …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een Outlook configureren Kale…
·Hoe te controleren of een Array Index Be…
·Hoe te Queries achter elkaar in MySQL 
·Terugkeer Waarde van VBA Functie 
·Hoe maak je een eenvoudige administratie…
·Hoe te Variabelen invoegen Into WordPres…
·Hoe maak je een MDF 
·Hoe te vermijden hard coderen in Eclipse…
·Hoe te converteren HTML naar PHP 
Copyright © Computer Kennis http://www.nldit.com