c语言如何比较大小程序

331
2024/10/11 18:31:15
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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语句比较两个整数的大小。你可以根据需要选择合适的语句结构。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言中如何用指针复制字符串