#include<stdio.h>
int main(){
int a,b;
int *p1,*p2;
printf("please input two integer numbers:");
scanf("%d%d",&a,&b);
p1=&a;
p2=&b; //两行代码赋值
if(a<b){
p1=&b;
p2=&a; //这两行就是从大到小排个序,最大的那个是p1
}
printf("a=%d\tb=%d\tmax=%d\n",a,b,*p1);
return 0;
} //指针变量,既能保存地址,又能保存值
输入a和b两个整数,用指针实现按先大后小的顺序输出a和b
最新推荐文章于 2024-06-03 12:21:13 发布
本文介绍了一个简单的C语言程序,该程序通过指针来交换两个整数值并按降序排列。用户输入两个整数,程序将确保较大的数被指针p1指向,较小的数被p2指向。
920

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



