九度OJ 1046:求最大值 (基础题)

来源:互联网 发布:js块作用域 编辑:程序博客网 时间:2024/05/19 09:40

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:9861

解决:4013

题目描述:

输入10个数,要求输出其中的最大值。

输入:

测试数据有多组,每组10个数。

输出:

对于每组输入,请输出其最大值(有回车)。

样例输入:
10 22 23 152 65 79 85 96 32 1
样例输出:
max=152
来源:
2009年哈尔滨工业大学计算机研究生机试真题

思路:

求数组最大值,很简单啦。


代码:

#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****************************************************************/


0 0
原创粉丝点击