swap(ptl,pt2) int*pt1,*pt2; { int P; P=*pt1 *ptl=*pt2: *pt2=p; } exchange(q1,q2,q3) int*q1,*q2,*q3; { if(*q1

admin2014-12-10  31

问题 swap(ptl,pt2)
  int*pt1,*pt2;
{
  int P;
  P=*pt1
  *ptl=*pt2:
  *pt2=p;
}
exchange(q1,q2,q3)
  int*q1,*q2,*q3;
{
  if(*q1<*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);
  pl=&a;p2=&b;p3=&c:
  exchange(p1,p2,p3);
  print(“\n%d,%d,%d\n”,a>b>c);
}
当运行程序时,输入9,0,10,则屏幕结果为:

选项

答案当输入9,0,10,则屏幕结果为:10,9,0

解析
转载请注明原文地址:https://jikaoti.com/ti/NoM9FFFM
0

随机试题
最新回复(0)