首页 > 试题广场 >

求最大值

[编程题]求最大值
  • 热度指数:6755 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入10个整数,要求输出其中的最大值。

输入描述:
测试数据有多组,每组10个整数。


输出描述:
对于每组输入,请输出其最大值(有回车)。
示例1

输入

10 22 23 152 65 79 85 96 32 1

输出

max=152
import java.util.Scanner;
import java.util.Arrays;
public class Main{
    public static void main(String[] args){
        final int N =10;
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int[] num = new int[N];
            for(int i=0;i<N;i++){
                num[i] = sc.nextInt();
            }
            Arrays.sort(num);
            System.out.print("max="+num[N-1]);
        }
    }
}

发表于 2018-08-03 04:05:43 回复(0)
#include<iostream>
using namespace std;
int main()
{
   	int x;
   	cin >> x;
   	int maxi = x;
   	for(int i=1; i<10; i++)
   	{
   		cin >> x;
	    maxi = max(maxi, x);
	}
	cout << "max=" << maxi << endl;
    return 0;
}

发表于 2021-02-18 19:47:24 回复(0)
#include<stdio.h>//求十个数中的最大值
int main()
{
    int a[10],i;
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    int max=a[0];
    for(i=1;i<10;i++)
        if(a[i]>max)
            max=a[i];
    printf("max=%d\n",max);
}

发表于 2020-04-08 15:11:45 回复(1)
//遍历一遍就好了吧。。。
#include<iostream>
using namespace std;
int main(){
    int n;
    while(cin>>n){
        int a[10],max=n;
        for(int i=1;i<10;i++){
            cin>>a[i];
            if(a[i]>max)
                max=a[i];
        }
        cout<<"max="<<max<<endl;
    }
}

发表于 2020-01-13 18:44:18 回复(0)
#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
    int buf[10];
    while(scanf("%d %d %d %d %d %d %d %d %d %d",
                &buf[0],&buf[1],&buf[2],&buf[3],&buf[4],&buf[5],&buf[6],&buf[7],&buf[8],&buf[9])==10){
        sort(buf,buf+10);
        printf("max=%d\n",buf[9]);
    }
    return 0;
}

发表于 2018-03-07 10:15:34 回复(0)
#include<stdio.h>
int main (){//the shorter,the better.
    int i,t,r;
    for(;~scanf("%d",&r);)
       for (i = 1; i < 10&&~scanf("%d",&t);r=t>r?t:r,i++,i==10?printf("max=%d\n",r):0);
}

发表于 2018-01-13 12:57:15 回复(0)

Life is too short, I use python.

only one line, just one line.


while True:
    try:
        print("max="+str(max(map(int,input().split()))))
    except:
        break
发表于 2017-10-01 10:41:16 回复(0)
#include <iostream>
using namespace std;

int main() {
    int number;
    while (cin >> number) {
        int n = 9, max = number;
        while (n--) {
            cin >> number;
            if (max < number) {
                max = number;
            }
        }
        cout << "max=" << max << endl;
    }
    return 0;
}

发表于 2024-03-04 09:40:04 回复(0)
#include <iostream>
using namespace std;

int main() {
    int temp, max;
    while (cin >> temp) {
        max = temp;
        for (int i = 0; i < 9; i++) {
            cin >> temp;
            if (temp > max) {
                max = temp;
            }
        }
        cout << "max=" << max << endl;
    }
}

发表于 2023-03-25 14:30:12 回复(0)
用了一下max({})函数
#include <cstdio>
#include <algorithm>
using namespace std;

int main(){
    int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;
    int maximum;
    while(scanf("%d%d%d%d%d%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5,&a6,&a7,&a8,&a9,&a10) != EOF){
        maximum = max({a1,a2,a3,a4,a5,a6,a7,a8,a9,a10});
        printf("max=%d",maximum);
    }
    return 0;
}


发表于 2023-03-21 16:54:18 回复(0)
#include <stdio.h>
#include <algorithm>
using namespace std;

int main() {
    int a[10];
    for (int i = 0; i < 10; i++)
        scanf("%d", &a[i]);
    sort(a, a + 10);
    printf("max=%d\n", a[9]);
    return 0;
}
发表于 2023-03-09 14:30:14 回复(0)
#include <iostream>
using namespace std;
#define INF_MIN -65535
int main() {
    int max = INF_MIN;
    int a;
    for (int i = 0; i < 10; i++){
        cin >> a;
        if (max < a) max = a;
    }
    cout<<"max="<<max;
}
// 64 位输出请用 printf("%lld")
发表于 2023-02-27 10:17:22 回复(0)
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
     
       int a[10];
        for(int i=0;i<10;i++){
            cin>>a[i];
        }
        sort(a,a+10);
        cout<<"max="<<a[9];
    
}

发表于 2022-04-03 22:59:19 回复(0)
# include <iostream>
# include <cmath>

using namespace std;

int main()
{
    int a[10];
    for(int i=0;i<10;i++)
    {
        cin>>a[i];
    }
    int max=-10000;
    for(int i=0;i<10;i++)
    {
        if(max<a[i])
        {
            max=a[i];
        }
    }
    cout<<"max="<<max<<endl;
    return 0;
 } 
发表于 2022-02-18 16:21:13 回复(0)
//ky169求最大值
#include<cstdio>
#include<algorithm>
using namespace std;

int main(){
	int s[10];
	for(int i=0;i<10;i++){
		int temp;
		scanf("%d",&temp);
		s[i]=temp;
	}
	sort(s,s+10);
	printf("max=%d\n",s[9]);
}

发表于 2022-02-13 22:29:44 回复(0)
请问这种题多组数据输入while里面咋写
发表于 2021-03-28 13:17:13 回复(0)
#include<stdio.h>
int main() {
	int num, k = -1e9;
	for(int i = 0; i < 10; ++i) {
		scanf("%d", &num);
		if(num > k) k = num;
	} 
	printf("max=%d\n", k);
	return 0;
} 

发表于 2021-03-17 17:15:09 回复(0)
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int array[10];
    for(int i=0;i<10;i++)
    {
        cin>>array[i];
    }
    sort(array, array+10);
    cout<<"max="<<array[9]<<endl;
    return 0;
}
发表于 2021-02-19 18:22:28 回复(0)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String[] s = br.readLine().split(" ");
        int len = s.length;
        int[] a = new int[len];
        for (int i = 0; i < len; i++) {
            a[i] = Integer.parseInt(s[i]);
        }

        int maxindex = 0;
        for (int i = 0; i < len; i++) {
            if (a[i] > a[maxindex]) maxindex = i;
        }

        System.out.println("max=" + a[maxindex]);
    }
}


发表于 2021-02-18 18:45:30 回复(0)
#include <iostream>
using namespace std;
int main(){
    int n;
    int max=-1;
    while(cin>>n){
        if(n>max){
            max=n;
        }
    }
    cout<<"max="<<max<<endl;
}
发表于 2021-02-15 21:58:45 回复(0)

问题信息

难度:
62条回答 5282浏览

热门推荐

通过挑战的用户

查看代码
求最大值