티스토리 뷰
두 수를 교체하는 swap 함수와 크기를 비교하는 line_up 함수를 만들어 사용함
#include <stdio.h>
#include <stdlib.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)
{
if (*maxp<*midp) swap(maxp,midp); // 크기 비교는 개인에 따라 비교하기 나름
if (*midp<*minp) swap(midp,minp); //
if (*maxp<*midp) swap(maxp,midp); //
}
-----------------------------------------
실수값 세 개 입력 : 2.2 1.1 5.5
정렬된 값 출력 : 5.5, 2.2, 1.1
'Test > C' 카테고리의 다른 글
로또 번호 6개를 선택하고 랜덤 생성한 6개의 당첨번호와 비교 (0) | 2017.08.08 |
---|---|
숫자이동 프로그램 (0) | 2017.08.08 |
몫과 나머지 입력 프로그램 (0) | 2017.08.08 |
포인터와 간접참조 연산자 (0) | 2017.08.08 |
년도와 월을 입력받아 달력을 출력, 윤달 반영 (0) | 2017.08.07 |
- Total
- Today
- Yesterday
- dp-2
- fromkeys
- 대소문자
- 배열
- vmware
- EXA
- 스토리지
- oracle
- 부동없이
- virt-sysprep
- exadata
- insert
- sysprep
- 차집합
- powershell
- artandculture
- Join
- set()
- 읽어오기
- LIST
- cloud-init
- 3par
- powercli
- 변수화
- dezoomify
- storage
- dp-1
- 중복제거
- 정렬
- vmware.powercli
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |