//输入3个整数,按由小到大的顺序输出 #include 「stdafx.h」 #include 「stdio.h」 int main() {void paixu(int *p1, int *p2); 内訳 n1,n2,n3; int *p1,*p2,*p3; printf("入力3整数n1,n2,n3:"); SCANF("%d,%d,%d",&n1,&n2,&n3); p1=&n1; p2=&n2; p3=&n3; if(n1>n2) paixu(p1, p2); if(n1>n3) paixu(p1,p3); if(n2>n3) paixu(p2,p3); printf("今、順序は:%d,%d,%d\n",n1,n2,n3); 全員が分離されることになっている 返す0;
} Void Paixu(int *p1, int *p2) {int p; p=*p1; *p1=*p2; *p2=p;
}
|