3,6,9~
2010. 3. 9. 16:51ㆍ2010년/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 |