用c语言,找出任意三个数中,升序排列第二位的数
时间: 2023-04-11 20:01:49 浏览: 107
对三个数进行排序C++
可以使用冒泡排序算法来实现这个功能。具体步骤如下:
1. 定义三个变量a、b、c,分别表示三个数。
2. 使用scanf函数从用户输入中获取三个数的值。
3. 使用if语句判断a、b、c的大小关系,将它们按照升序排列。
4. 输出升序排列后的第二个数。
下面是示例代码:
#include <stdio.h>
int main() {
int a, b, c, temp;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
if (a > b) {
temp = a;
a = b;
b = temp;
}
printf("升序排列后的第二个数是:%d\n", b);
return 0;
}
阅读全文