题目描述
以下程序的功能是将3个整数按照从小到大的顺序升序排列,请将程序补充完整。
#include <stdio.h>
void swap(___, ___)
{
int i;
i = *pt1;
*pt1 = *pt2;
*pt2 = i;
}
void exchange(int* q1, int* q2, int* q3)
{
if(________) swap(q1, q2);
if(________) swap(q1, q3);
if(________) swap(q2, q3);
}
void main()
{
int a, b, c;
int *p1 = &a, *p2 = &b, *p3 = &c;
scanf("%d%d%d", p1, p2, p3);
exchange(___, ___, ___);
printf("%d,%d,%d\n", a, b, c);
}
要求:每个空格一条语句
输入描述
三个整数,空格符分隔
输出描述
升序排列的3个整数,逗号分隔
样例输入
10 2 95
样例输出
2,10,95
来源
实验报告