되는대로 살자

[C언어 기출문제&풀이] 정렬된 수 본문

2009~2014/C/C++

[C언어 기출문제&풀이] 정렬된 수

malu 2010. 11. 10. 20:45
프로그램 명: well_order(open problem)
제한시간: 1 초

크기 순으로 정렬되어 있을 때 정렬된 수라고 한다.

123 은 정렬된 수이고 112 나 108 은 정렬된 수가 아니다.

입력

입력은 없다.

출력

100 에서 999 사이의 정렬된 수를 출력한다. 한 줄에 5 개씩 출력하고 수 사이에는 하나의 공백을 둔다.

입출력 예

입력

출력

123 124 125 126 127
...


풀이 : 소스코드 보면 이해 될 거라 생각됨

소스코드
#include <stdio.h>

int main()
{
 int a,b,c,count=0;
 for(a=1;a<10;a++)
  for(b=a+1;b<10;b++)
   for(c=b+1;c<10;c++)
   {
    printf("%d ",a*100+b*10+c);
    count++;
    if(count==5)
    {
     count=0;
     printf("\n");
    }
   }
}