#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
swap(int *p1, int *p2)
{
int tmp;
tmp = *p1;
*p1 = *p2;
*p2 = tmp;
}
exchange(int *pt1, int *pt2, int *pt3)
{
if (*pt1 < *pt2)
swap(pt1, pt2);
if (*pt1 < *pt3)
swap(pt1, pt3);
if (*pt2 < *pt3)
swap(pt2, pt3);
}
void main()
{
int a, b, c, *q1, *q2, *q3;
puts("请输入三个您想要排序的数字:");
scanf("%d,%d,%d", &a, &b, &c);
q1 = &a;
q2 = &b;
q3 = &c;
exchange(q1, q2, q3);
printf("\n %d,%d,%d\n", a, b, c);
system("pause");
}
使用指针实现整数排序
最新推荐文章于 2023-04-06 23:20:56 发布