Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình C để tìm tối đa bốn số nguyên bằng cách xác định hàm

Giả sử chúng ta có bốn số a, b, c và d. Chúng tôi sẽ phải tìm tối đa trong số chúng bằng cách tạo ra chức năng của riêng chúng tôi. Vì vậy, chúng ta sẽ tạo một hàm max () lấy hai số làm đầu vào và tìm giá trị lớn nhất, sau đó sử dụng chúng, chúng ta sẽ tìm thấy tối đa trong tất cả bốn số.

Vì vậy, nếu đầu vào là a =5, b =8, c =2, d =3, thì đầu ra sẽ là 8

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • xác định một hàm max (), điều này sẽ lấy x và y

  • trả về tối đa x và y

  • lấy bốn số a, b, c và d

  • left_max:=max (a, b)

  • right_max:=max (c, d)

  • final_max =max (left_max, right_max)

  • trả về final_max

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

#include <stdio.h>
int max(int x, int y){
    if(x > y){
        return x;
    }else{
        return y;
    }
}
int main(){
    int a = 5, b = 8, c = 2, d = 3;
    int left_max = max(a, b);
    int right_max = max(c, d);
    int final_max = max(left_max, right_max);
    printf("Maximum number is: %d", final_max);
}

Đầu vào

a = 5, b = 8, c = 2, d = 3

Đầu ra

Maximum number is: 8