这道题目要求我们从键盘输入三个互不相等的整数,然后输出它们中的最大数、最小数和中间数。为了解决这个问题,我们可以使用C语言编写一个简单的程序。

首先,我们需要使用scanf函数从键盘输入三个整数,分别存储在变量abc中。然后,我们可以使用if语句来比较这三个数的大小,找出最大数和最小数。中间数可以通过将三个数相加,减去最大数和最小数的和来得到。

最后,我们可以使用printf函数将最大数、最小数和中间数输出到屏幕上。完整的程序代码如下所示:

#include <stdio.h>

int main() {
    int a, b, c, max, min, mid;

    printf("请输入三个互不相等的整数:\n");
    scanf("%d%d%d", &a, &b, &c);

    // 比较大小,找出最大数和最小数
    if (a > b) {
        max = a;
        min = b;
    } else {
        max = b;
        min = a;
    } 
    if (c > max) {
        mid = max;
        max = c;
    } else if (c < min) {
        mid = min;
        min = c;
    } else {
        mid = c;
    } 

    printf("最大数:%d\n", max);
    printf("最小数:%d\n", min);
    printf("中间数:%d\n", mid);

    return 0;
}

在程序运行时,用户需要输入三个互不相等的整数,程序会自动计算出最大数、最小数和中间数,并将它们输出到屏幕上。这样,我们就完成了这道题目的解答。

C语言实现三个整数排序:找出最大、最小和中间数

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

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