조건
100 미만의 수로 입력 가능한 범위는 1~99, 100 이상의 수로 입력 가능한 범위는 100~9999 이다.
입력값보다 큰수(작은수)를 초기값으로 정하고 작업이 끝난 후 초기값이 그대로 있다면 해당하는 수가 없는 것이다.
공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
#include<stdio.h>
int main(void)
{
int i,underMax,highMin,k=0,s=0;
int underLength, highLength;
int insert[10]={0,};
int under[10]={0,};
int high[10]={0,};
for(i=0;i<10;i++)
{
scanf("%d", &insert[i]);
}
for(i=0;i<10;i++)
{
if( insert[i] <= 100)
{
under[k]=insert[i];
k++;
}
else if( insert[i] > 100)
{
high[s] = insert[i];
s++;
}
}
if(k==0)
{
under[k]=100;
}else if(s==0)
{
high[s] = 100;
}
underMax = under[0];
highMin = high[0];
for( i = 0; i < k; i++)
{
if(underMax < under[i])
{
underMax=under[i];
}
}
for( i = 0; i < s; i++)
{
if(highMin > high[i])
{
highMin = high[i];
}
}
printf("%d %d", underMax, highMin);
}
더 많은 C코드가 보고 싶다면?
댓글