| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Find en Maximum i Array i C
    Find det maksimale i et array er en enkel proces i C, der involverer et array, en løkke og en variabel til at gemme den maksimale værdi. Normalt skal du bruge en for-løkke til at se på hvert nummer i din array. En enkel, hvis erklæring udgør kroppen af ​​for-løkken , kontrol for at se , om den aktuelle værdi i array er større end resten af dem så på hidtil . Når du har kigget på alle de elementer , printe den maksimale og dit program er færdig. Instruktioner
    1

    Medtag header fil til standard I /O-bibliotek , så du kan udskrive det maksimale , når programmet er afsluttet. Også skabe en symbolsk konstant for størrelsen af ​​dit array , så det er nemt at ændre dit program, hvis dit array ændrer størrelse.

    # Include

    # define SIZE 6
    2

    Begynd din hovedprogrammet. Erklær og initialisere dit array samt en heltalsvariabel til at bruge som et tabelindeks . Også oprette en variabel for den maksimale værdi og initialisere den til det første element i dit array . Husk, at arrays begynder med en sænket på nul i C.

    int main ()

    {

    int i;

    float array [ SIZE] = { 10.5 , 98.6 , 15.5 , 123,2, -10.5 , 56.5 };

    float maksimum = array [ 0 ]
    3

    Opret en for-løkke til at se på hver element i dit array , og sammenligne med den aktuelle værdi er gemt i den maksimale variable . Hvis den aktuelle værdi i array er større end værdien af ​​den maksimale variable , gemme array værdi i den maksimale variabel. Begynd løkken med det andet element i array, da du initialiseret maksimum med det første værdien af ​​array . Stop løkken, når du har behandlet alle de elementer i array

    for (i = 1, i < STØRRELSE , i + +)

    if ( array [ i] > . Maksimum) < br >

    maksimum = array [ i] ; .
    4

    Udskriv den maksimale værdi og afslutte dit program

    printf (" den maksimale i array er% f \\ n " maksimum ),

    tilbagevenden 0;

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konvertere en streng til en INT C 
    ·Sådan Luk WCF Services 
    ·Sådan Debug Med GDB i Linux 
    ·Funktion i C for palindromer 
    ·Sådan bruges OpenGL med kode Blocks 
    ·Sådan Detect en begivenhed WIA Wait 
    ·Sådan bruges en Switch Statement i C 
    ·Hvordan man laver en GPA Calculator i C + + 
    ·Sådan Input Eksponenter i C 
    ·En tutorial på iPhone SDK Alerts 
      Anbefalede Artikler
    ·Sådan Konverter Epoch i Python 
    ·Sådan aktiveres Perl i Snow Leopard 
    ·Sådan Start Telnet Fra Visual Basic 
    ·Hvordan man skriver en Linux Desktop Application 
    ·Sådan Beregn langdistance telefon gebyrer fra en CSV-f…
    ·Sådan Put en Shell Kode i Java 
    ·Migrering fra Access til MySQL Tutorial 
    ·Specifikationer for Rational Unified Process 
    ·Sådan oprettes et RPG i PHP 
    ·Sådan tilføjes et billede Overlay Med V3 Maps API 
    Copyright © Computer Viden http://www.computerdk.com