1709 - 初级第五课——求三个数的最大数

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

已知有三个不等的数,将其中的最大数找出来。

题目输入

输入只有一行,包括3个整数。之间用一个空格分开。

题目输出

输出最大数

输入/输出样例

输入格式

1 5 8 

输出格式

8

C语言解答

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a>=b)
    {
        if(a>=c)
            printf("%d",a);
        else
            printf("%d",c);
    }
    if(b>a)
    {
        if(b>=c)
            printf("%d",b);
        else
            printf("%d",c);
    }

}

C++解答

#include<cstdio>
int main(){
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	a = a > b ? a : b;
	a = a > c ? a : c;
	printf("%d\n",a);
	return 0;
}

Java解答

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        int a=in.nextInt();
        int b=in.nextInt();
        int c=in.nextInt();
        int Max=0;
        if(a>b){
            if(a>c){
                System.out.println(a);
            }
            else{
                System.out.println(c);
            }
        }
        else{
            if(b>c){
                System.out.println(b);
            }
            else
                System.out.println(c);
        }
    }
}