c语言

c语言如何比较大小程序

小亿
98
2024-10-11 17:15:15
栏目: 云计算

在C语言中,比较两个数的大小可以通过if语句、if-else语句或switch语句实现。以下是使用不同语句比较两个整数大小的示例:

  1. 使用if语句:
#include <stdio.h>

int main() {
    int a = 5;
    int b = 10;

    if (a > b) {
        printf("%d 大于 %d\n", a, b);
    } else if (a < b) {
        printf("%d 小于 %d\n", a, b);
    } else {
        printf("%d 等于 %d\n", a, b);
    }

    return 0;
}
  1. 使用if-else语句:
#include <stdio.h>

int main() {
    int a = 5;
    int b = 10;

    if (a > b) {
        printf("%d 大于 %d\n", a, b);
    } else {
        if (a < b) {
            printf("%d 小于 %d\n", a, b);
        } else {
            printf("%d 等于 %d\n", a, b);
        }
    }

    return 0;
}
  1. 使用switch语句:
#include <stdio.h>

int main() {
    int a = 5;
    int b = 10;
    int comparison;

    if (a > b) {
        comparison = 1;
    } else if (a < b) {
        comparison = -1;
    } else {
        comparison = 0;
    }

    switch (comparison) {
        case 1:
            printf("%d 大于 %d\n", a, b);
            break;
        case -1:
            printf("%d 小于 %d\n", a, b);
            break;
        case 0:
            printf("%d 等于 %d\n", a, b);
            break;
        default:
            printf("无效的比较结果\n");
    }

    return 0;
}

这些示例展示了如何使用if语句、if-else语句和switch语句比较两个整数的大小。你可以根据需要选择合适的语句结构。

0
看了该问题的人还看了