1406 - C语言-最大值
时间限制 : 1 秒
内存限制 : 128 MB
编写一个程序,输入a、b、c三个值,输出其中最大值。
题目输入
一行数组,分别为a b c
题目输出
a b c其中最大的数
输入/输出样例
输入格式
10 20 30
输出格式
30
C语言解答
#include<stdio.h> int main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c?max:c; printf("%d\n",max); return 0; }
C++解答
#include<iostream> using namespace std; int main() { int a,b,c,d; cin>>a>>b>>c; if (a>b) d=a; else d=b; if (d>c) d=d; else d=c; cout<<d<<endl; return 0; }
Java解答
import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); List<Integer> list1 = new ArrayList<Integer>(); int m ; for (int i = 0; i < 3; i++) list1.add(in.nextInt()); m=Collections.max(list1); System.out.print(m); } }