九度OJ 1046:求最大值 (基础题)
- 题目描述:
- 
输入10个数,要求输出其中的最大值。 
- 输入:
- 
测试数据有多组,每组10个数。 
- 输出:
- 
对于每组输入,请输出其最大值(有回车)。 
- 样例输入:
- 
10 22 23 152 65 79 85 96 32 1 
- 样例输出:
- 
max=152 
思路:
求数组最大值,很简单啦。
代码:
#include <stdio.h>
 
int main(void)
{
    int a[10];
    int max;
    int i;
 
    i = 0;
    while (scanf("%d", &(a[i])) != EOF)
    {
        if (i == 0)
            max = a[0];
        else
        {
            if (a[i] > max)
                max = a[i];
        }
        i++;
 
        if (i == 10)
        {
            printf("max=%d\n", max);
            i = 0;
        }
    }
 
    return 0;
}
/**************************************************************
    Problem: 1046
    User: liangrx06
    Language: C
    Result: Accepted
    Time:0 ms
    Memory:912 kb
****************************************************************/
    编程算法爱好者。
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号