Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void swap(double *pa, double *pb);
- void line_up(double *maxp, double *midp, double *minp);
- int main(void)
- {
- double max,mid,min;
- printf("실수값 세 개 입력 : ");
- scanf("%lf%lf%lf", &max,&mid, &min);
- line_up(&max, &mid, &min);
- printf("정력된 값 출력 : %.1lf, %.1lf, %.1lf\n", max,mid,min);
- return 0;
- }
- void swap(double *pa, double *pb)
- {
- double temp;
- temp = *pa;
- *pa = *pb;
- *pb = temp;
- }
- void line_up(double *maxp, double *midp, double *minp)
- {
- while(1){
- if(*maxp<=*midp)swap(maxp,midp);
- if(*midp<=*minp)swap(midp,minp);
- if(*maxp<=*minp)swap(maxp,minp);
- if((*maxp>=*midp)&&(*midp>=*minp))break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement