정올 129 문제 도와주세요,,, 반복제어문!

조회수 478회

삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y' 이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오.

(넓이는 반올림하여 소수 첫째자리까지 출력한다.)​

Continue 후에 문장이 돌아가질 않아요,,,, ㅇ ㅙ 그러져,,,? 

#include <iostream>

int main()
{
    int base, height;
    char y;

    while(true){
        scanf("%d %d", &base, &height);
        printf("Base = %d\n", base);
        printf("Height = %d\n", height);
        printf("Triangle width = %.1f\n", (float)base*height);
        printf("Continue?");
        scanf(" %c", &y);

        if(y=='y' || y=='Y'){
            continue;
        } else {
            break;
        }
    }

    return 0;

}
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)