본문 바로가기
1일1코딩/C언어 30일 챌린지

[1일 1코딩] 369게임 3 : C언어 도전 10일차

by 프밍샘 2020. 5. 26.

[도전 10일차] 다음 조건에 맞는 369게임을 완성하시오. 

 

조건

1. 'ending number'를 입력받아 1부터 입력받은 수까지 출력

2. 숫자에 3, 6, 9가 있으면 '짝'이라는 글자를 출력 
3. 숫자에 3, 6, 9의 숫자 중 2개가 있으면 '짝짝'을 출력 

[1일 1코딩] 369게임 3 : C언어 도전 10일차

 

 

코드)

#include <stdio.h>
int main(){
	int i, num;
	printf("ending number?"), scanf("%d", &num);
	for(i=1;i<=num;i++){
		//출력하는 수 중 3, 6, 9가 두개 있으면 '짝짝'을 출력
		if((i/10==3 || i/10==6 || i/10==9) && (i%10==3 || i%10==6 || i%10==9)) printf("짝짝  ");
		//출력하는 수 중 3, 6, 9가 하나 있으면 '짝'이라는 글자를 출력
		else if((i/10==3 || i/10==6 || i/10==9) || (i%10==3 || i%10==6 || i%10==9)) printf("짝  ");
		else printf("%d  ", i);
	}
	return 0;
}

 

 

[1일 1코딩] 369게임 3 : C언어 도전 10일차

 

 

 

 

 

 

 

 

 

[1일 1코딩] 369게임 3 : C언어 도전 10일차

댓글