问答题
swap(pt1,pt2)
int*pt1,*pt2;
int P;
P=*pt1:
+pt1=*pt2:
*pt2=P:
exchange(q1,q2,q3)
int*ql,*q2,*q3;
if(*ql<*q2)swap(q1,q2);
if(*q1<*q3)swap(q1,q3);
if(*q2<*q3)swap(q2,q3);
main()
int a,b,C,*p1,*p2,,p3;
scanf(“%d,%d,%d\n”,&a,&b,&c);
p1=&a;p2=&b;p3=&c;
exchange(p1,p2,p3);
print(“\n%d,%d,%d\n”,*p1,*p2,*p3);
当运行程序时,输入9,0,10,则屏幕结果为:
【参考答案】
当输入9,0,10,则屏幕结果为:10,9,0