Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C เพื่อค้นหาจำนวนเต็มสูงสุดสี่จำนวนโดยกำหนดฟังก์ชัน


สมมติว่าเรามีตัวเลขสี่ตัว a, b, c และ d เราจะต้องหาจำนวนสูงสุดจากพวกเขาด้วยการสร้างหน้าที่ของเราเอง ดังนั้น เราจะสร้างฟังก์ชัน max() หนึ่งฟังก์ชันที่รับตัวเลขสองตัวเป็นอินพุตและหาค่าสูงสุด จากนั้นใช้ฟังก์ชันเหล่านี้ เราจะหาตัวเลขสูงสุดทั้งสี่ตัว

ดังนั้น หากอินพุตเป็น a =5, b =8, c =2, d =3 ผลลัพธ์จะเป็น 8

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • กำหนดฟังก์ชัน max() ซึ่งจะใช้ x และ y

  • คืนค่าสูงสุดของ x และ y

  • ใช้ตัวเลขสี่ตัว a, b, c และ d

  • left_max :=max(a, b)

  • right_max :=max(c, d)

  • final_max =สูงสุด (left_max, right_max)

  • ส่งคืน final_max

ตัวอย่าง

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

#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);
}

อินพุต

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

ผลลัพธ์

Maximum number is: 8