用指针方法实现输入三个数按由小到大顺序输出
时间: 2024-01-05 22:19:09 浏览: 83
C语言实现3个数从小到大排序/输出的方法示例
以下是使用指针方法实现输入三个数按由小到大顺序输出的C语言代码:
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
void sort(int *a, int *b, int *c) {
if (*a > *b) {
swap(a, b);
}
if (*a > *c) {
swap(a, c);
}
if (*b > *c) {
swap(b, c);
}
}
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;
}
```
阅读全文