列表

详情


BC59. 小乐乐找最大数

描述

小乐乐获得4个最大数,请帮他编程找到最大的数。

输入描述

一行,4个整数,用空格分开。

输出描述

一行,一个整数,为输入的4个整数中最大的整数。

示例1

输入:

5 8 2 5

输出:

8

原站题解

C 解法, 执行用时: 1ms, 内存消耗: 332KB, 提交时间: 2021-09-10

#include<stdio.h>
int main()
{
   int i;
   int max=0;
    int x;
    for(i=0;i<4;i++)
    {
        scanf("%d",&x);
        if(max<x)
        {
            max=x;
        }
    }
    printf("%d",max);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 336KB, 提交时间: 2021-08-28

#include <stdio.h>

void test(){
    int arr[4] = {0};
    int i = 0;
    for(i = 0;i<4;i++){
        scanf("%d",&arr[i]);
    }
    int max = arr[0];
    for(i = 0;i<4;i++){
        if(arr[i] > max){
            max = arr[i];
        }
    }
    printf("%d\n",max);
}

int main()
{
    test();
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 352KB, 提交时间: 2021-09-11

#include <stdio.h>

int main(){
    int i,a[3]={0};
    for(i=0;i<4;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=1;i<4;i++)
    {
        if(a[i]<a[i-1])
        {
            a[i]=a[i-1];
        }
    }
    printf("%d",a[3]);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2021-07-20

#include<stdio.h>
int main()
{
    int a,b,c,d,max=0;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(max<a)
    {
        max=a;
    }
    if(max<b)
    {
        max=b;
    }
    if(max<c)
    {
        max=c;
    }
    if(max<d)
    {
        max=d;
    }
    printf("%d",max);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 368KB, 提交时间: 2020-07-09

#include<stdio.h>
int main()
{
    int a,b,c,d,max1,max2,max;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    max1 = a>=b?a:b;
    max2 = c>=d?c:d;
    if (max1 >= max2)
        printf("%d",max1);
    else if (max1 < max2)
        printf("%d",max2);
    return 0;
}

上一题