C语言:4.比较大小 本题要求将输入的任意3个整数从大到小输出。 输入格式:输入在一行中给出3个整数,其间以空格分隔。 输出格式:在一行中将3个整数从大到小输出,其间以“->”相连。 输入样例:4 2 8 输出样例:8->4->2
时间: 2024-09-27 17:06:30 浏览: 57
在C语言中,你可以通过嵌套循环和条件判断来实现这个功能。首先,你需要接收用户输入的三个整数,然后通过`if...else`结构来比较它们的大小,最后按照题目要求打印出来。以下是完整的代码示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 输入三个整数
printf("请输入三个整数,间以空格分隔:");
scanf("%d %d %d", &num1, &num2, &num3);
// 比较并交换数字
if (num1 > num2) {
if (num1 > num3) {
printf("%d ", num1); // 输出最大值
} else {
printf("%d -> ", num3); // 输出第二大的值
printf("%d", num1); // 输出最大的值
}
} else {
if (num2 > num3) {
printf("%d -> ", num2); // 输出第二大的值
printf("%d", num3); // 输出第三大的值
} else {
printf("%d ", num2); // 输出第二大值
printf("%d", num3); // 输出最小值
}
}
return 0;
}
```
阅读全文