반응형
https://www.acmicpc.net/problem/4153
개쉽네 하고 풀었다가 틀렸다 떠서 당황했다.
어느 변이 가장 긴 변이다 라는 내용을 못알아채고 계속 c가 제일 긴변이라고 생각했다.
○ 제일긴변*제일긴변=나머지변1*나머지변1+나머지변2*나머지변2 이면 right이고 아니면 wrong이다
#include<stdio.h>
int main() {
double a, b, c;
while (1) {
scanf("%lf %lf %lf", &a, &b, &c);
if (a==0&&b==0&&c==0) {
break;
}
if (a > b && a > c) {
if (a *a == b * b + c * c)
printf("right\n");
else
printf("wrong\n");
}
else if (b > c && b > a) {
if (b * b == a * a + c * c)
printf("right\n");
else
printf("wrong\n");
}
else {
if (c * c == b * b + a * a)
printf("right\n");
else
printf("wrong\n");
}
}
}
반응형
'백준' 카테고리의 다른 글
백준 11047번[c언어] : 동전 0 (0) | 2022.04.27 |
---|---|
백준 3053번[c언어] : 택시 기하학 (0) | 2022.03.22 |
백준 3009번[c언어] : 네 번째 점 (0) | 2022.03.21 |
백준 1085번[c언어] : 직사각형에서 탈출 (0) | 2022.03.21 |
백준 9020번 [c언어] : 골드바흐의 추측 (0) | 2022.03.21 |
댓글