3.输入三个整数,按从大到小的顺序输出这三个整数。用C语言
时间: 2024-11-13 15:27:49 浏览: 63
在C语言中,你可以使用标准库函数`scanf`读取用户输入的三个整数,并通过嵌套if-else结构来比较并输出它们。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 输入三个整数
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
// 按从大到小排序并输出
if (num1 > num2 && num1 > num3) {
printf("最大的数字是:%d\n", num1);
} else if (num2 > num1 && num2 > num3) {
printf("最大的数字是:%d\n", num2);
} else {
printf("最大的数字是:%d\n", num3);
}
if (num1 >= num2 && num1 >= num3) { // 可能需要进一步检查num2是否比num3大
printf("中间的数字是:%d\n", num1);
} else if (num2 >= num1 && num2 >= num3) {
printf("中间的数字是:%d\n", num2);
} else {
printf("中间的数字是:%d\n", num3);
}
printf("最小的数字是:%d\n", num1); // 最小的数字应该是剩余未输出的那个
return 0;
}
```
阅读全文