c语言要求将输入的任意3个整数从小到大输出。 输入格式: 输入在一行中给出3个整数,其间以空格分隔。 输出格式: 在一行中将3个整数从小到大输出,其间以“->”相连。 输入样例: 4 2 8 输出样例: 2->4->8
时间: 2024-11-04 19:11:34 浏览: 29
C语言实验-输入4个整数,要求按由小到大(或由大到小)顺序输出。
5星 · 资源好评率100%
C语言实现将3个整数从小到大输出的代码如下:
```c
#include <stdio.h>
int main() {
int x, y, z;
// 从输入读取3个整数
scanf("%d %d %d", &x, &y, &z);
// 使用条件语句找到并交换最小值
if (x > y) {
int temp = x;
x = y;
y = temp;
}
if (y > z) {
int temp = y;
y = z;
z = temp;
}
if (x > y) {
int temp = x;
x = y;
y = temp;
}
// 输出结果
printf("%d -> %d -> %d\n", x, y, z);
return 0;
}
```
这个程序首先读取三个整数,然后通过一系列if语句找出并交换其中的最小值,最终保证x是最小的,然后输出这三个数,用“->”连接。
对于给定的输入样例`4 2 8`,程序会输出`2 -> 4 -> 8`,符合题目要求。
阅读全文