题目描述
循环输入。每组数据先输入n(n ≤ 10000),再输入n正整数,输出其中最大的整数。当没有任何输入时,程序结束。
解题思路
我们可以使用迭代法来逐个比较,从而得到最大的元素。也就是说,我假设第一个数字是最大的,那么我让它和后面的数字依次比较,那么如果要是没有后面的数字大,那么最大数字就会由当前的数字更行为后面的那个比这个当前数字大的那个数字。这样就会始终保证在比较到某个位置A的时候,最大元素是A位置之前的所有元素的最大值。
解题代码
#include <stdio.h>
int Max(int a, int b)
{