类型:指针
时间:2017.3.28
#include <stdio.h>
int main(void)
{
int a,b,c,*p1=&a,*p2=&b,*p3=&c,*p;
printf("input three integers:") ;
scanf("%d%d%d",p1,p2,p3);
if(*p1>*p2)
{
p=p1;
p1=p2;
p2=p;
}
if(*p1>*p3)
{
p=p1;
p1=p3;
p3=p;
}
if(*p2>*p3)
{
p=p2;
p2=p3;
p3=p;
}
printf("*p1=%d,*p2=%d,*p3=%d\n",*p1,*p2,*p3);
return 0;
}
本文介绍了一个简单的C语言程序,该程序通过指针操作来输入三个整数并按从小到大的顺序进行排序。程序首先定义了三个整数变量及对应的指针,然后通过条件语句比较各指针所指向的数值大小,并进行交换以达到排序目的。
6904

被折叠的 条评论
为什么被折叠?



