<div>삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, “계속하시겠습니까?”에서 하나의 문자를 입력받아 그 문자가 'Y'나'y'이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오. (넓이는 반올림하여 소수 첫째자리까지 출력한다.)</div> <div><font color="#0000ff">밑변의 길이 =</font> 11<br><font color="#0000ff">높이 =</font> 5<br>입력한 삼각형의 넓이는 27.5입니다.<br><font color="#0000ff">계속하시겠습니까? </font>Y<br><font color="#0000ff">밑변의 길이 = </font>10<br><font color="#0000ff">높이 =</font> 10<br>입력한 삼각형의 넓이는 50.0입니다.<br><font color="#0000ff">계속하시겠습니까?</font> N</div> <div> </div> <div>#include<stdio.h><br>int main(int)<br>{<br> int mic,noc;<br> char continu;<br> float null;<br> </div> <div> while(1)<br> {<br> printf("밑변의 길이 : ");<br> scanf("%d",&mic);</div> <div> printf("높이 : ");<br> scanf("%d",&noc);</div> <div> null=(float)mic*(float)noc/2;</div> <div><br> printf("입력한 삼각형의 넓이는 %1f입니다.\n",null);<br> printf("계속하시겠습니까? ");<br> scanf("%c",&continu);</div> <div> if( (continu=='y')||(continu=='Y'))<br> <br> continue;<br> <br> else<br> break;<br> }<br>}</div> <div> 이문제 코드를 이렇게 짯는데 제가 생각하기에는 맞는거 같은데</div> <div>그냥 계산하고 끝나버리더 라구요 ㅠㅠ 어떤분은 </div> <div>문자를 입력받을 때에는 %c 앞에 공백을 넣어 주어야 엔터, 공백과 같은 구분자를 입력받지 않고 한 개의 문자를 입력받을 수 있다. 예 : scanf(" %c", &문자변수);이렇게 써주셧는데 이해가 잘 안가네요 ㅠㅠ</div> <div>설명 좀 해주실분 잇나요 ㅠㅠ 제가 프로그램을 Microsoft Visual C++ 2010을 쓰는데 이게 소수점을 %1f\n을 쓰는데도 소수점 변화가 없네요 ㅠㅠ</div> <div class="autosourcing-stub-extra"> <div style="margin:11px 0px 7px;padding:0px;font-family:Dotum;font-size:12px;font-style:normal;font-weight:normal;"><strong style="padding:0px 7px 0px 0px;"></strong> </div></div> <div class="autosourcing-stub-extra"> <div style="margin:11px 0px 7px;padding:0px;font-family:Dotum;font-size:12px;font-style:normal;font-weight:normal;"><strong style="padding:0px 7px 0px 0px;"></strong> </div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.