반응형
문제
한 개의 정수를 입력받아 양수(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;
}
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 반복제어문1 / Code : 540 / 반복제어문1 - 자가진단5 (0) | 2022.12.03 |
---|---|
Language Coder - 반복제어문1 / Code : 539 / 반복제어문1 - 자가진단4 (0) | 2022.12.02 |
Language Coder - 반복제어문1 / Code : 537 / 반복제어문1 - 자가진단2 (0) | 2022.11.30 |
Language Coder - 반복제어문1 / Code : 536 / 반복제어문1 - 자가진단1 (0) | 2022.11.29 |
Language Coder - 선택제어문 / Code : 124 / 선택제어문 - 형성평가5 (0) | 2022.11.28 |