#include <stdio.h>
#include <stdlib.h>
void function(int *p1,int*p2,int *p3)
{
int k;
if(*p1<*p2)
{
k=*p1;*p1=*p2;*p2=k;
}
if(*p1<*p3)
{
k=*p1;*p1=*p3;*p3=k;
}
if(*p2<*p3)
{
k=*p2;*p2=*p3;*p3=k;
}
}
int main()
{
int a,b,c;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);
function(&a,&b,&c);
printf("由大到小排序:");
printf("%d %d %d\n",a,b,c);
system("pause");
return 0;
}
用指针法对三个数排序
最新推荐文章于 2024-05-07 22:28:37 发布