找考题网-背景图
问答题

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