3의 배수 나타내기.
잉간
2023.04.01
질문 제목 : 입력 받은 숫자만큼 3의 배수를 나타내는 것인데요.int c= c+3
과 그냥 c=c+3로 왜 차이가 나는가요?질문 내용 :
#includestdio.h
#includestdlib.hint main(void)
{
int a;
int b=0;
int c=0;
printf(3의 배수 몇번째 자리까지?);
scanf(%d,&a);
while(ba)
int c=c+3; //이부분이 문제입니다. 여기서 int를 않붙이는것과 붙이면 이상한 이유가 무엇인가요?
printf(%d \n,c);
b++;
}
system(pause);
return 0;
}int를 붙이면 32 35 38 이렇게 나오는데
int 않붙이면 3 6 9 정상적으로 나오네요.
-
모든
질문게시판에서는 덧글을 포함해서 반드시 돋움체 또는 굴림체를 사용해야 됩니다.
이 폰트로 계속해서 덧글을 쓰면 탈퇴가 됩니다.
폰트를 설정하는 방법은 자신의 블로그에서 추가한 폰트를 전부 지우면 됩니다. -
단순랩퍼
저도 이렇게 저렇게 배우는 입장이라 잘은 모르겠는데
main 있는 int하고 while문에 있는 int하고 다른 c로 받아들여서 그렇지 않을까요?
저도 잘 모르겠는데 이렇게 생각해보네요...