题目描述
输入两个整数,按升序排序后输出。要求编写自定义函数,在主函数中调用并验证。
输入要求
输入两个整数。
输出要求
先输出在自定义函数内部执行排序后的两数。
再输出返回到主函数后的两数内容。
输入样例
9 3
输出样例
3 9
#include<stdio.h>
void sort(int *p1,int *p2); //对sort函数的声明
int main()
{
int x,y;
scanf("%d%d",&x,&y);
sort(&x,&y); //调用sort函数
printf("%d %d\n",x,y);
return 0;
}
void sort(int *p1,int *p2) //sort函数的定义,形参为指针变量
{
int p;
if(*p1>*p2) p=*p1,*p1=*p2,*p2=p; //使*p1和*p2互换
}