Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Cách dùng câu lệnh điều kiện 'else if ladder' trong C

Cú pháp

if (condition1)
    stmt1;
else if (condition2)
    stmt2;
...
else if (condition_n)
    stmt_n;
else
    stmt_x;

Sơ đồ flowchart

(Hình ảnh minh họa luồng điều khiển else-if ladder trong bài gốc).

Ví dụ: Tìm số lớn nhất trong 4 số

#include <stdio.h>

void main() {
    int a, b, c, d;
    printf("Nhap a, b, c, d: ");
    scanf("%d%d%d%d", &a, &b, &c, &d);

    if (a > b)
        printf("%d la so lon nhat", a);
    else if (b > c)
        printf("%d la so lon nhat", b);
    else if (c > d)
        printf("%d la so lon nhat", c);
    else
        printf("%d la so lon nhat", d);
}

Kết quả

Nhap a, b, c, d: 2 3 4 5
5 la so lon nhat