Sådan Find den største værdi i et array i Visual Basic

June 18

Sådan Find den største værdi i et array i Visual Basic

En Visual Basic array er en datastruktur, der gør det muligt at gemme en liste over værdier. Arrays kan gemme enhver datatype i Visual Basic, fra heltal til strenge. Visual Basic giver ikke en funktion, som automatisk vil finde den største værdi i et array, men hvis dit array gemmer numeriske værdier som heltal eller flydende kommatal, kan du programmere en løkke, der vil søge gennem array for den største værdi og output resultatet.

Vejledning


• Opret en variabel "Max", som vil gemme indekset placeringen af ​​den største værdi i array og initialisere den til "0" Opret en variabel "i", som vil gemme den aktuelle indeks position i opstillingen.

2. Opret en "For" loop. Har loop ITERATE- fra "i = 1", indtil det når enden af ​​matrixen. Brug "UBound ()" funktionen på dit array til at returnere antallet af elementer i arrayet; dette er antallet af iterationer sløjfen skal udføre.

• Sammenlign værdien af ​​array på "Max" til værdien af ​​array på "i". Hvis værdien lagret i "Max" er større, fortsætte med løkken. Hvis værdien på "i" er større, og sæt "Max" lig med "i", og fortsætte med løkken.

• Luk løkken.

• Opret en variabel "MAXVALUE", der gemmer den højeste værdi i array. Indstil "MAXVALUE" lig med værdien opbevares ved "Max" i opstillingen.

• Output værdien af ​​"MAXVALUE."