数据结构与C语言中的运行情况示例
输入数据为:9, 0, 10。输出结果为:10, 9, 0。函数实现:
void swap(int *pt1, int *pt2) {
int temp;
temp = *pt1;
*pt1 = *pt2;
*pt2 = temp;
}
void exchange(int *q1, int *q2, int *q3) {
if (*q1 < *q2) {
swap(q1, q2);
}
if (*q1 < *q3) {
swap(q1, q3);
}
if (*q2 < *q3) {
swap(q2, q3);
}
}
330.5KB
文件大小:
评论区