2123 - 求出最大整数
时间限制 : 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); } } }