728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=56&sca=1090
문제
세 자리 이하의 정수를 차례로 입력 받다가 999가 입력되면 프로그램을 종료하고 그 때까지 입력된 최대값과 최소값을 출력하는 프로그램을 작성하시오.입력받는 정수는 100개 이하이다.
입력 예
45 19 123 58 10 -55 16 -1 999
출력 예
max : 123
min : -55
코드 :
# include <stdio.h>
# include <limits.h>
int main(){
int num[100],i=0;
int max = INT_MIN, min = INT_MAX;
while(1)
{
scanf("%d",&num[i]);
if(num[i] == 999)
break;
if(num[i] < 1000)
{
if(max < num[i])
{
max = num[i];
}
if(min > num[i])
{
min = num[i];
}
}
i++;
}
printf("max : %d\n",max);
printf("min : %d",min);
return 0;
}
728x90
반응형
최근댓글