2123 - 求出最大整数

通过次数

0

提交次数

0

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

输入三个整数a, b, c, 求出其中最大的数!

题目输入

输入有很多行,每行有三个整数,分别用空格分离。

题目输出

输出每一行三个整数的最大值,每个输出一行。

输入/输出样例

输入格式

1 2 3
1 3 2

输出格式

3
3

C语言解答

#include <stdio.h>
void main(){	
	   int max(int x,int y,int z);
	   int a,b,c,dmax;
	   while(scanf("%d %d %d",&a,&b,&c)!=EOF){
	      dmax=max(a,b,c);
	      printf("%d\n",dmax);
	    }
}
int max(int x,int y,int z)
{	int m ,n;	
    if(x>y) m=x;
	    else m=y;
	    if(m>z) n=m;
	    else n=z;
	    return(n);
}

C++解答

#include<iostream>
using namespace std;
int main(){
	int a,b,c,result;
	while(cin>>a>>b>>c){
		if(a>b)
			result = a;
		else
			result = b;
		if(result<c)
			result = c;
		cout<<result<<endl;
	}
	return 0;
	
}

Java解答

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