问题描述: 用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊 1个回答 分类:综合 2014-12-10 问题解答: 我来补答 #includevoid sort(int *p,int *q,int *t){int temp;if(*p > *q){temp = *p;*p = *q;*q = temp;}if(*p > *t){temp = *t;*t = *p;*p = temp;temp = *q;*q = *t;*t = temp; }else if(*q > *t){temp = *q;*q = *t;*t= temp;}}main(){int num1,num2,num3;int *p,*q,*t;p = &num1;q = &num2;t = &num3;printf("please input 3 numbers:");scanf("%d%d%d",p,q,t);sort(p,q,t);printf("%d %d %d\n",*p,*q,*t); }测试通过了 展开全文阅读