我还是不会解决运行结果一闪而过的问题。
以前我曾经在论坛里问过的,得到的方法那几种。但是如下代码一直为何运行起来之后,程序运行结果还是一闪而逝。请支招。程序代码:
#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); }