음의 정수 에러????
일본드립
2023.04.01
질문 제목 : 질문 내용 :
#include stdio.h
int main()
{
int n;
while(1)
{printf(수를 입력하세요 : );
scanf(%d,&n);
if(n!=0)
printf(%d,2*n);
if(n==0)
printf(다시 입력하세요\n);
}}
어떤 양의 정수 n을 입력하면 2n을 구하는 프로그램인데요..
정상 작동 됩니다. 그런데 0또는 음수가 입력시에 다시 입력하라는 문구를 띄우고 싶은데 0은 됐는데 음수일 경우는 어떻게 식을 짜야 하나요??? 그리고 2n값이 출력되고 바로 옆에 수를 입력하세요 뜨는데..
ex ) 수를 입력하세요 : 6수를 입력하세요
이런식으로요.. 2n값이 입력되고 어떻게 띄우죠??? printf와 scanf 앞에 \n붙여도 제대로 안되네요... 부탁드립니다.