输入三个整数,按由大到小的顺序输出

admin2018-10-11  31

问题 输入三个整数,按由大到小的顺序输出

选项

答案#include<stdio.h> void main( ) { void swap(int*p1,int*p2); int n1,n2,n3; int*p1,*p2,*p3; printf("input three interger n1*n2,n3"); scanf("%d,%d,%d",&n1,&n2,&n3); p1=&n1; p2=&n2; p3=&n3; if(n1>n2)swap(p1,p2); if(n1>n3)swap(p1,p3); if(n2>n3)swap(p2,p3); prinff("Now,the order is:%d,%d,%d\n",n1,n2,n3); } void swap(int*p1,int*p2) { int temp; temp=*p1;*p1=*p2;*p2=temp; }

解析
转载请注明原文地址:https://kaotiyun.com/show/lQ4l777K
0

最新回复(0)