[心得]

看板FJU-Stat97A作者 (洋芋片)時間14年前 (2010/05/06 15:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
#include<stdio.h> #include<stdlib.h> void swap(int *i,int *j,int *k,int *o,int *n,int *e); int main(void) { int p,q,r,max,mid,min; printf("輸入數字一:>"); scanf(" %d",&p); printf("輸入數字二:>"); scanf(" %d",&q); printf("輸入數字三:>"); scanf(" %d",&r); swap(&p,&q,&r,&max,&mid,&min); printf("三數中最大是:>%d\n",max); printf("三數中其次是:>%d\n",mid); printf("三數中最小是:>%d\n",min); system("pause"); return(0); } void swap(int *p,int *q,int *r,int *max,int *mid,int *min) { *max=*r; if(*r<*p) { if(*p<*q) {*max=*q; if(*p<*r) {*mid=*r; *min=*p; } else {*mid=*p; *min=*r; } } else {*max=*p; if(*q<*r) {*mid=*r; *min=*q; } else {*mid=*q; *min=*r; } } } if(*r<*q) { if(*q<*p) {*max=*p; if(*p<*r) {*mid=*r; *min=*q; } else {*mid=*q; *min=*r; } } else {*max=*q; if(*p<*r) {*mid=*r; *min=*p; } else {*mid=*p; *min=*r; } } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.162.47
文章代碼(AID): #1Bucev9K (FJU-Stat97A)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
心得
5
22
15年前, 04/11
心得
14年前, 05/06
文章代碼(AID): #1Bucev9K (FJU-Stat97A)