本题要求将输入的任意3个整数从小到大输出。 输入格式: 输入在一行中给出3个整数,其间以空格分隔。 输出格式: 在一行中将3个整数从小到大输出,其间以“->”相连。 用c语言
时间: 2024-11-13 14:41:26 浏览: 20
python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。
你可以使用C语言的结构化编程来实现这个功能,这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 从用户处接收输入
scanf("%d %d %d", &a, &b, &c);
// 检查并交换数字,如果a不是最小值
if (a > b) {
int temp = a;
a = b;
b = temp;
}
// 同理检查并交换b和c
if (b > c) {
int temp = b;
b = c;
c = temp;
}
// 输出排序后的结果
printf("%d -> %d -> %d\n", a, b, c);
return 0;
}
```
在这个程序中,我们首先读取三个整数,然后通过比较,使用临时变量交换的方式来保证它们按照从小到大的顺序排列。最后,我们将排序后的数字打印出来。
阅读全文