코딩 테스트/정올

Language Coder - 반복제어문1 / Code : 540 / 반복제어문1 - 자가진단5

셩잇님 2022. 12. 3. 14:02
반응형

문제
정수를 입력받아서 3의 배수가 아닌 경우에는 아무 작업도 하지 않고 3의 배수인 경우에는 3으로 나눈몫을 출력하는 작업을 반복하다가 -1이 입력되면 종료하는 프로그램을 작성하시오.

 

  • 입출력예의 진한 글씨는 실행값이다.

입·출력 예
5
12
4
21
7
100
-1

 

Hint!
3의 배수는 3으로 나눈 나머지가 0이다.

 

정답

C언어

#include <stdio.h>
 
int main (void)
{
    int num;
    
    while(1)
    {
    	scanf("%d", &num);
    	
        if (num == -1)
        {
        	break;
        }
            
    	if (num %3 == 0)
        {
        	printf("%d\n", num/3);
        }
    }
}
반응형