下列程序的执行结果是什么?
#include “stdio.h”
void sort (int *x, int *y, int *z)
{ int t ;
if (*x>*y) {t=*x;*x=*y;*y=t;}
if (*x>*z) {t=*x;*x=*z;*z=t;}
if (*y>*z) {t=*y;*y=*z;*z=t;}
}
void main()
{ int a,b,c;
printf(“\n a, b, c = ?”);
scanf(“%d,%d,%d”,&a,&b,&c);
sort(&a,&b,&c);
printf (“\na,b,c= %d,%d,%d”,a,b,c);
}
程序的执行结果是
a, b, c = ?23,65,3
a,b,c= 3,23,65
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容