我还是不会解决运行结果一闪而过的问题。
以前我曾经在论坛里问过的,得到的方法那几种。但是如下代码一直为何运行起来之后,程序运行结果还是一闪而逝。请支招。
程序代码:#include<stdio.h>
#include<stdlib.h>
void exchange(int *x,int *y,int *z)
{
void swap(int *i,int *j);
if(*x>*y)
swap(x,y);
if(*y>*z)
swap(y,z);
if(*x>*z)
swap(x,z);
}
void swap(int *a,int *b)
{
int temp;
temp=*b;
*b=*a;
*a=temp;
}
int main()
{
int *p1,*p2,*p3,c,d,e;
scanf("%d",&c);
scanf("%d",&d);
scanf("%d",&e);
p1=&c;p2=&d;p3=&e;
exchange(p1,p2,p3);
printf("max=%d min=%d",*p1,*p3);
system("pause");
return(0);
}







