使用c语言用指针编程实现:输入3个整数,按由小到大顺序输出。
时间: 2023-10-31 21:10:47 浏览: 108
C语言实现3个数从小到大排序/输出的方法示例
可以使用冒泡排序来实现这个功能,具体代码如下:
```c
#include <stdio.h>
void sort(int *a, int *b, int *c) {
int temp;
if (*a > *b) {
temp = *a;
*a = *b;
*b = temp;
}
if (*b > *c) {
temp = *b;
*b = *c;
*c = temp;
}
if (*a > *b) {
temp = *a;
*a = *b;
*b = temp;
}
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
sort(&a, &b, &c);
printf("由小到大排列后的结果为:%d %d %d\n", a, b, c);
return 0;
}
```
在 `sort` 函数中,我们使用指针传递三个整数的地址,然后进行冒泡排序。在 `main` 函数中,我们输入三个整数,并且调用 `sort` 函数进行排序,最后输出结果。
阅读全文