输入xyz三个数 按从大到小的次序显示用c语言编写
时间: 2024-09-30 10:02:41 浏览: 31
华中科技大学光电子学院C语言第三章(“字符”文档)共20张.pptx
为了使用C语言编写一个程序,按照从大到小的顺序显示输入的xyz三个数,你可以创建一个主函数并接收用户输入,然后对它们进行比较并打印。这里有一个简单的示例:
```c
#include <stdio.h>
void display_numbers(int a, int b, int c) { // 函数定义,按降序排列并打印
if (a > b && a > c) {
printf("%d ", a);
} else if (b > a && b > c) {
printf("%d ", b);
} else {
printf("%d ", c);
}
}
int main() {
int x, y, z;
printf("请输入三个数字(x, y, z): ");
scanf("%d %d %d", &x, &y, &z); // 接收用户输入
display_numbers(x, y, z); // 调用函数,显示从大到小的顺序
return 0;
}
```
在这个程序中,我们首先定义了一个名为`display_numbers`的函数,它接受三个整数作为参数,然后根据数值大小打印出来。在`main`函数中,我们通过`scanf`函数获取用户的输入,然后立即传递给`display_numbers`函数。
阅读全文