如何用C语言简单地编写程序,以输出三个整数并按升序排列?
时间: 2024-10-20 19:14:24 浏览: 31
C语言程序设计-编写函数实现两个数据的交换,在主函数中输入任意三个数据,调用函数对这三个数据从大到小排序;.c
5星 · 资源好评率100%
在C语言中,你可以通过以下几个步骤编写一个简单的程序来输出三个整数并按升序排列:
1. 首先,定义一个函数`sort_numbers(int a, int b, int c)`,它接受三个整数作为输入,并将它们排序。
```c
#include <stdio.h>
void sort_numbers(int a, int b, int c) {
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
printf("Sorted numbers: %d, %d, %d\n", a, b, c);
}
```
2. 然后,在主函数`main()`里,获取用户输入的三个整数并调用排序函数。
```c
int main() {
int num1, num2, num3;
// 获取用户输入
printf("Enter three integers: ");
scanf("%d %d %d", &num1, &num2, &num3);
// 调用排序函数
sort_numbers(num1, num2, num3);
return 0;
}
```
3. 运行这个程序,它会提示用户输入三个数字,然后输出按升序排列的结果。
阅读全文