scanf 로 수를 입력 받은 후 정렬하기
scanf 로 수를 입력 받은 후 정렬하는 예제입니다.
전체 소스 (scanf 로 수를 입력 받은 후 정렬하기)
// 출처: http://pcsak3.com
int iValue[100]; int input_count = -1;
main() { int iTemp = 0; int i=0; int j=0;
printf("수를 입력한 후 ENTER 키를 누르세요.\n 입력을 멈추려면 -1 를 입력해 주세요\n");
do{ input_count++; scanf("%d",&iTemp); iValue[input_count] = iTemp; }while(iTemp != -1);
for (i=0;i<input_count-1;i++) { for (j=i+1;j<input_count;j++) {
if(iValue[i] > iValue[j] ) { iTemp = iValue[i]; iValue[i] = iValue[j]; iValue[j] = iTemp;
}
}
}
for (i=0;i<input_count;i++) { printf("\n%d",iValue[i]); }
getch(); } |
'스터디 > C, C++ 언어' 카테고리의 다른 글
난수 발생 srand() rand() (2) | 2011.11.09 |
---|---|
MFC, WAVE(.WAV) 파일 재생 (0) | 2011.06.03 |
C++, 간단한 덧셈 연산 (0) | 2011.05.24 |
VC++ 6.0 설치 (0) | 2011.05.24 |
문자열로 다이아몬드 모양 만들기 소스 (0) | 2011.05.07 |
소수점(float,double) 있는 십진수를 이진수로 변환 (2) | 2011.03.24 |
C++, scanf 에서 float 사용하기 (0) | 2011.03.23 |