정올 129 문제 도와주세요,,, 반복제어문!
조회수 488회
삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "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;
}
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력