对输入的两个整数按大小顺序输出。用函数处理,而且用指针类型的数据作函数参数。
int main(){void swap(int *p1,int *p2);//声明swap函数 int a,b;int *x,*y;//定义两个int *型的指针变量 scanf("%d %d",&a,&b);//输入两个整数 x=&a;//使得x指向a y=&b;//使得y指向bif(a<b){//如果a<b,调用swap函数 swap(x,y);}printf("max=%d,min=%d\n",a,b); //输出结果 }void swap(int *p1,int *p2){//定义swap函数 int temp;//使*p1和*p2互换 temp =*p1;*p1=*p2;*p2=temp;}
不懂请留言,谢谢!
C语言学习之用函数处理 而且用指针类型的数据作函数参数 对输入的两个整数按大小顺序输出