下面是使用C语言编写的程序,使用if语句输入三个整数a、b、c,并按从小到大的顺序排列并输出:

#include <stdio.h>

int main() {
    int a, b, c;
    
    printf('请输入三个整数:\n');
    scanf('%d %d %d', &a, &b, &c);
    
    if (a > b && a > c) {
        if (b > c) {
            printf('从小到大排序后的结果为:%d %d %d\n', c, b, a);
        }
        else {
            printf('从小到大排序后的结果为:%d %d %d\n', b, c, a);
        }
    }
    else if (b > a && b > c) {
        if (a > c) {
            printf('从小到大排序后的结果为:%d %d %d\n', c, a, b);
        }
        else {
            printf('从小到大排序后的结果为:%d %d %d\n', a, c, b);
        }
    }
    else {
        if (a > b) {
            printf('从小到大排序后的结果为:%d %d %d\n', b, a, c);
        }
        else {
            printf('从小到大排序后的结果为:%d %d %d\n', a, b, c);
        }
    }
    
    return 0;
}

在这个程序中,我们首先使用scanf函数分别输入三个整数a、b、c。然后使用嵌套的if语句对这三个数进行比较和排序。根据a、b、c的大小关系,通过if语句的判断,确定从小到大的排列顺序,并使用printf函数输出排序后的结果。

希望这个程序能满足您的需求!如果您还有其他问题,请随时提问。

C语言排序算法:使用if语句对三个整数进行从小到大排序

原文地址: https://www.cveoy.top/t/topic/uL6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录