반응형
#include <stdio.h>
int main()
{
int no = 0; // 숫자를 입력받을 변수 선언
// 최소 값을 가려내기 위해 인트형 자료형에 입력 받을수 있는 최대값으로 초기화
int check = 2147483647;
printf("값을 입력해 주세요 : ");
// while문 이 한줄이 중요함 scanf("%d", &no) != EOF 이 명령어가 Ctrl + Z를 입력하면 종료되는
// 명령문 scanf는 반환형으로 int형 값을 반환하는데 Ctrl + Z를 입력 받았을 때 EOF에 해당하는
// 값을 반환하게 되어 while문 조건이 거짓이 되며 종료된다.
while (scanf("%d", &no) != EOF)
{
fflush(stdin);
if (no <= check)
{
check = no;
}
printf("값을 입력해 주세요 : ");
}
printf("지금까지 입력 받은 값들중에 최소값은 %d입니다.\n", check);
return 0;
}
반응형
'C > Study' 카테고리의 다른 글
[C] 제어문자 (0) | 2024.12.16 |
---|---|
[C] fopen()에 쓰이는 파일 오픈 모드 종류 (0) | 2024.12.16 |
[C] 소수 구하는 프로그램 (0) | 2024.12.16 |
[C] 10진수를 2진수로 출력하기 (0) | 2024.12.15 |
[C] NULL과 널문자 (0) | 2024.12.15 |