#include <stdio.h>

int main(void)
{
 int num = 0;
 while( true )
 {
  (__iob_func())->_cnt = 0;
  printf("1~100입력 : ");
  scanf("%d",&num);
  if( (__iob_func())->_cnt == 1 && 1 <= num && num <= 100 )
  {
   break;
  }
  else
  {
   printf("다시입력 ");
  }
 }
 printf("입력한숫자 %d : ", num );
return 0;
}
그냥 매크로 복사해온건데ㅋㅋㅋ

ㅋㅋㅋㅋ 친절히 배열 빼드림ㅋㅋㅋ