Li Hongqiang Maximum minimum value of the computed array for iOS development
Last Update:2016-07-03
Source: Internet
Author: User
<span id="Label3"></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">//</span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">Viewcontroller.m</span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">A21- <span class="s2">Li Hongqiang <span class="s1">- <span class="s2">output parameters</span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">//</span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">Created by Vic fan on 16/7/3.</span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">copyright©2016 <span class="s2">year <span class="s1"> <span class="s2">Li Hongqiang <span class="s1">. All rights reserved.</span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s1" style="font-size: 14pt;">//</span></p></p><p class="p2"><p class="p2"><span class="s3" style="font-size: 14pt;"><span class="s1">calculates the maximum minimum value of an array</span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p4"><p class="p4"><span class="s4" style="font-size: 14pt;">#import <span class="s1">"ViewController.h"</span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p5"><p class="p5"><span class="s5" style="font-size: 14pt;">@interface<span class="s6"> <span class="s1">viewcontroller<span class="s6"> ()</span> </span> </span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p6"><p class="p6"><span class="s1" style="font-size: 14pt;">@end</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s5" style="font-size: 14pt;">@implementation<span class="s1"> Viewcontroller</span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">-(<span class="s5">void<span class="s1">) viewdidload {</span> </span></span></p></p><p class="p8"><p class="p8"><span class="s6" style="font-size: 14pt;">[<span class="s5">Super<span class="s6"> <span class="s1">viewdidload<span class="s6">];</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s5">int<span class="s1"> a;</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s5">int<span class="s1"> b;</span> </span></span></p></p><p class="p9"><p class="p9"><span class="s6" style="font-size: 14pt;">Nsarray *numbers = @[@, @ (+), @ ( <span class="s7"><span class="s6"> ten) <span class="s1"><span class="s6"><span class="s1"><span class="s6"><span class="s1"><span class="s6">,<span class="s1">@ (+)]<span class="s6">;</span> </span> </span> </span> </span> </span> </span></span></span></span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">[<span class="s5">self<span class="s1"> <span class="s8">getmaxandmin<span class="s1">: Numbers <span class="s8">max<span class="s1">: &a <span class="s8">min<span class="s1">:&b];</span> </span> </span> </span> </span> </span></span></span></span></p></p><p class="p4"><p class="p4"><span class="s6" style="font-size: 14pt;"><span class="s9">NSLog<span class="s6">(<span class="s1">@ " <span class="s2">max <span class="s1">:%d, <span class="s2">min <span class="s1">:%d"<span class="s6">, a, b);</span> </span> </span> </span> </span> </span> </span> </span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s7">nsstring<span class="s1"> *str = <span class="s5">nil<span class="s1">;</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">[<span class="s5">self<span class="s1"> <span class="s8">test<span class="s1">:&str];</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s9">NSLog<span class="s1">(<span class="s10">@ "%@"<span class="s1">, str);</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">-(<span class="s5">void<span class="s1">) test: (<span class="s7">nsstring<span class="s1"> *) str{</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">*str = <span class="s10">@ "abc"<span class="s1">;</span> </span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p2"><p class="p2"><span class="s3" style="font-size: 14pt;"><span class="s1">calculates the maximum <span class="s3">, <span class="s1">minimum <span class="s3">, and <span class="s1">average</span> </span> </span> </span> values of an array</span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">-(<span class="s5">void<span class="s1">) getmaxandmin: (<span class="s7">nsarray<span class="s1"> *) numbers max: (<span class="s5">int<span class="s1">*) max min: (<span class="s5">int<span class="s1">*) min{</span> </span></span></span></span></span></span></span></span></p></p><p class="p2"><p class="p2"><span class="s11" style="font-size: 14pt;"><span class="s3">// <span class="s1">Assume a value is the maximum or minimum value <span class="s3">, <span class="s1">and then compare with each number in the array</span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s6" style="font-size: 14pt;"><span class="s1">// <span class="s2">The maximum value assumed</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">*max = [numbers[<span class="s12">0<span class="s1">] <span class="s9">intvalue<span class="s1">];</span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s6" style="font-size: 14pt;"><span class="s1">// <span class="s2">assumed minimum value</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">*min = [numbers[<span class="s12">0<span class="s1">] <span class="s9">intvalue<span class="s1">];</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s5">for<span class="s1"> (<span class="s7">nsnumber<span class="s1"> *num <span class="s5">in<span class="s1"> numbers) {</span> </span> </span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s13">// <span class="s14">Judging maximum value</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s5">if<span class="s1">(*max < num.<span class="s15">intvalue<span class="s1">) {</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">*max = Num.<span class="s15">intvalue<span class="s1">;</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s13">// <span class="s14">Judging minimum value</span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;"><span class="s5">if<span class="s1">(*min > Num.<span class="s15">intvalue<span class="s1">) {</span> </span> </span> </span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">*min = Num.<span class="s15">intvalue<span class="s1">;</span> </span></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">-(<span class="s5">void<span class="s1">) didreceivememorywarning {</span> </span></span></p></p><p class="p8"><p class="p8"><span class="s6" style="font-size: 14pt;">[<span class="s5">Super<span class="s6"> <span class="s1">didreceivememorywarning<span class="s6">];</span> </span> </span> </span></span></p></p><p class="p1"><p class="p1"><span class="s6" style="font-size: 14pt;"><span class="s1">//Dispose of any resources, can be Recreated.</span></span></p></p><p class="p7"><p class="p7"><span class="s1" style="font-size: 14pt;">}</span></p></p><p class="p3"><p class="p3"><span class="s1" style="font-size: 14pt;"></span></p></p><p class="p6"><p class="p6"><span class="s1" style="font-size: 14pt;">@end</span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p><span style="font-size: 14pt;"></span></p></p><p><p>Li Hongqiang Maximum minimum value of the computed array for iOS development</p></p></span>