在一行上输入四个整数
。
输出一个整数,表示四个整数中最大的整数。
5 8 2 5
8
0 0 1 1
1
本题已于下方时间节点更新,请注意题解时效性:
1. 2025-11-20 优化题面文本与格式,补充原题面所缺失的数据范围;新增一组样例。新增若干组数据
import java.util.Scanner ;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] num = new int[4];
int max = 0 ;
for(int i=0;i<4;i++){
num[i] = sc.nextInt();
if( max < num[i]){
max = num[i];
}
}
System.out.println( max );
}
} #include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
cout<<max(max(max(a,b),c),d);//很奇怪可以用max函数
return 0;
} #include <stdio.h>
//使用冒泡排序,适用于自定义的键入个数
int main()
{
int num[4] = {0}; //定义数组
int i;
for(i=0;i<4;i++)
{
scanf("%d",&num[i]); //循环键入数组元素
}
int j;
//冒泡排序
for(i=0;i<4-1;i++)
{
for(j=0;j<4-1-i;j++)
{
if(num[j] < num[j+1]) //从大到小排序
{ //交换元素
num[j] += num[j+1];
num[j+1] = num[j] - num[j+1];
num[j] -= num[j+1];
}
}
}
printf("%d\n",num[0]); //将数组第一个元素输出
return 0;
}