정올(정보올림피아드&알고리즘)/Language_Coder
정올 129 : 반복제어문1-형성평가5 (c언어) →CODINGKOOºº
it 킹왕짱
2022. 2. 10. 21:23
728x90
문제
삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y' 이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오.
(넓이는 반올림하여 소수 첫째자리까지 출력한다.)
코드
#include<stdio.h>
int main() {
int a, b;
char c;
while (1) {
printf("Base = ");
scanf("%d", &a);
printf("Height = ");
scanf("%d", &b);
printf("Triangle width = %.1f\n", (a * (float)b) / 2);
printf("Continue? ");
scanf(" %c", &c);
if (c == 'Y' || c == 'y') {
continue;
}
else {
break;
}
}
return 0;
}
문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=29&sca=1060
728x90
728x90