#include<stdio.h>
#include<conio.h>
int main(){
void swap(int *p1,int *p2);
int a,b;
int *ptr1,*ptr2;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
ptr1=&a;
ptr2=&b;
if(a<b)
swap(ptr1,ptr2);
printf("max=%d,min=%d",a,b);
getch();
}
void swap(int *p1,int *p2){
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
#include<conio.h>
int main(){
void swap(int *p1,int *p2);
int a,b;
int *ptr1,*ptr2;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
ptr1=&a;
ptr2=&b;
if(a<b)
swap(ptr1,ptr2);
printf("max=%d,min=%d",a,b);
getch();
}
void swap(int *p1,int *p2){
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
本文提供了一个使用C语言实现的简单程序示例,演示了如何通过指针交换两个整数变量的值,并最终输出这两个变量的最大值和最小值。
1382

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



