<div>이제막 프로그래밍에 입문한 늅늅입니다 ㅠㅠ</div> <div>새벽에 공부하다 막히는 곳이 있어서 여쭤볼까하는데 </div> <div><br></div> <div>int a,b,c,<b><font color="#ff0000">d</font></b>;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char t;<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>do{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("Input: ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf("%d%c%d",&a,&t,&b);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if(t == '+'){c = a+b; printf("%d %c %d = %d\n",a,t,b,c);}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if(t =='-'){c = a-b; printf("%d %c %d = %d\n",a,t,b,c);}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if(t =='*'){c = a*b; printf("%d %c %d = %d\n",a,t,b,c);}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if(t == '/' && b!=0){c = a/b; printf("%d %c %d = %d\n",a,t,b,c);}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if(t == '/' && b==0){printf("Can't devide by 0!!\n");c= 0;}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("Continue? (y/n) : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>getchar();<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf("%d",&d);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("______________________________\n" );</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}<b><font color="#ff0000">while(d == 'y'');</font></b></div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("GoodBye! \n");</div> <div><br></div> <div>do while 문 사용해서 마지막에 'y'라고 입력하면 끝나지 않고 다시 돌릴수 있도록 하려했는데 </div> <div><br></div> <div>'y'를 누르니까 끝나버리네요 혹시 싶어서 y/n으로 안하고 1/0으로 바꿔서 1이라 입력하면 다시 반복되더라고요 ㅠㅠ </div> <div><br></div> <div>도대체 뭐가 문제인지 모르겠어요 ㅠㅠ</div> <div><br></div> <div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.