Description 由键盘输入任意 3 个整数 x,y,z,求这 3 个数中的最大数并输出。
Input 输入 3 个整数。
Output 最大数。
Sample Input 2 8 -6
Sample Output 8
解题思路: 先定义一个变量 max ,将输入的第一个值赋值给变量 max ,然后将剩下的两个值依次与 max 作比较,将较大的值赋给 max 。
C参考程序:
#include <stdio.h>
int main() {
int a, b, c, max;
scanf("%d%d%d", &a, &b, &c);
max = a;
if (max < b) max = b;
if (max < c) max = c;
printf("%d", max);
return 0;
}
C++参考程序:
#include <iostream>
using namespace std;
int main() {
int a, b, c, max;
cin >> a >> b >> c;
max = a;
if (max < b) max = b;
if (max < c) max = c;
cout << max;
return 0;
}
Java参考程序:
import java.util.*;
public class test {
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 = a;
if (b > a) max = b;
if (c > a) max = c;
System.out.println(max);
}
}
毕。