while 소스인데 좀 도와주세요;
겨레
2023.04.01
질문 제목 : 무한 루프가 제대로 동작하지 않습니다.질문 요약 :어떻게하면 무한루프에서 if 문이 2회 이상 반복 실행할수 있나?질문 내용 :
#include stdio.h
#include stdlib.h
int main(void)
{
int plus;
int add;
int i;
i=1;
while(1)
{
printf( 몇단을 출력 할까요? :);
scanf(%d, &plus);
printf( 입력하신 번호는 %d 입니다. \n 계속하시려면 1을 종료하시려면 다른 번호를 누르세요 :\n, plus);
scanf(%d, &add);
if(add==1)
{
while(i10)
{
printf( %d X %d = %d \n, plus, i, plus*i);
i++;
}
}
else
{
printf( 종료합니다.. );
exit(0);
}}
return 0;
}위의 빨간 부분이 문제입니다. 저기까지가 무한루프인데요,
이 루프가 1번째는 정상적으로 실행이 되는데요,
2번째 루프부터는 이상하게도 if문이 제대로 실행되지않습니다.
if 문이 반복되지 않습니다.
딱 첫부분의 printf 함수와 scanf 함수만 반복되더군요.
대체 왜그럴까요; 제가 원하는대로 잘 안따라주네요.
-
슬찬
cls 던가
우에엑 모르겠다 -
첫삥
ㅋ 이젠 처음 입력되고 작업이 끝난 출력을
화면에서 지우는걸 어떻게 하는지만 알면 깨끗해 지겠네요 ㅋ