|
|
#2
agoni682019-12-14 17:10
|
程序运行不了,有错误,小白看不出来,求大神帮忙。
程序代码:#include<stdio.h>
int main()
{
void temp(int *p1,int *p2);
int a,b,*x1,*x2;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
x1=&a;
x2=&b;
if(a<b)
{
temp(*x1,*x2);
printf("max=%d,min=%d",*x1,*x2);
}
else
{
printf("max=%d,min=%d",*x1,*x2);
}
return 0;
}
void temp(int *p1,int *p2)
{
int *p;
p=p1;
p1=p2;
p2=p;
}
int main()
{
void temp(int *p1,int *p2);
int a,b,*x1,*x2;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
x1=&a;
x2=&b;
if(a<b)
{
temp(*x1,*x2);
printf("max=%d,min=%d",*x1,*x2);
}
else
{
printf("max=%d,min=%d",*x1,*x2);
}
return 0;
}
void temp(int *p1,int *p2)
{
int *p;
p=p1;
p1=p2;
p2=p;
}