3,6,9~

2010. 3. 9. 16:512010년/30계단1~2단계

#include<stdio.h>
int main()

 int i, j;
 printf("최소값을 입력하세요 \n");
 scanf("%d",&i);
 printf("\n최대값을 입력하세요\n\n");
 scanf("%d",&j);
 
do
{
 
 
 if((i/10==3)&&(i%10==3||i%10==6||i%10==9))
 printf("짝짝\n");
 else if(i%10==3||i%10==6||i%10==9)
 printf("짝\n");
 else
 printf("%d\n",i);
 
 if(i==j)
 break;
 else i++;  

}while(1); 
 
return 0;
}

------------------------------------------------
일단 어떻게 보면 정말 무식하게 짰다고... 기본적으로 개념을 잡으려면
3,6,9가 어떻게 해야 규칙적인지 알아야한다. 난 그냥 무식하게 했지만
정확하게는 1에서 50까지만 가능하다 더올릴려면 프로그램 틀을 바꿔줘야한다.

일단 기본적으로 변수 입력값 i에 /10의 몫을 다른 변수에 넣고 /100 /1 를 하나씩 다넣으면서
변수를 하나씩저장해서 3,6,9인지 비교해서 출력문을 사용하면 좀더 간단할것같다.

'2010년 > 30계단1~2단계' 카테고리의 다른 글

거스름 돈 구하기  (0) 2010.03.25
문자열의 카운트!  (0) 2010.03.11
좌표의 위치 구하기  (0) 2010.03.10
두분수를 입력받아서 곱과 합을 구하는것  (0) 2010.03.10
여러개의 함수를 이용한 계산기  (0) 2010.03.09