SSOJ1026求10个数中的最大值和最小值
3239+
作者:crxis 发布:2018-04-20 分类:循环结构
题目大意:求10个数中的最大值和最小值。
输入
输入10个整数
输出
输出2行:第一行是10个数中的最大值;第二行是10个数中的最小值
样例输入
1 2 3 4 5 16 7 8 -9 0
样例输出
16
-9
解题思路
打擂台求最大值:逐个数字读入,跟最大的数比较大小(打擂台),如果读入的数字更大,那么更新最大的数(打赢了);后面的数字也是如此,10个数都读完,就求出来最大值了。求最小值亦是如此。
程序实现
那么,一开始最大的数应该是多少呢?99999?不是的,应该是-99999,为什么?
保证后面的数字,总有比他大的!如果后面的数字都比他小,最大值就不是这10个数里的最大值了。
当然,也可以先读入第1个数作为最大值,然后后面9个数字再跟他打擂台。