코딩 테스트/정올

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

셩잇님 2022. 12. 1. 20:32
반응형

문제
한 개의 정수를 입력받아 양수(positive integer)인지 음수(negative number)인지 출력하는 작업을 반복하다가 0이 입력되면 종료하는 프로그램을 작성하시오.

 

입·출력 예

입출력예의 진한 글씨는 출력값입니다.


number? 10
positive integer
number? -10
negative number
number? 0

 

정답

C언어

#include <stdio.h>

int main (void)
{
    int num;
 
    while (1) 
    {
        printf("number? ");
        scanf("%d", &num);
         
        if (num>0)
            printf("positive integer\n");
        else if (num<0)
            printf("negative number\n");
        else break;
    }
}
반응형