백준 4153
내코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void right(int a, int b, int c) {
int max;
a = a * a;
b = b * b;
c = c * c;
max = a > b ? a : b;
max = max > c ? max : c;
if (max == a + b + c - max) {
printf("right\n");
}
else {
printf("wrong\n");
}
}
int main()
{
while (1) {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a == 0 && b == 0 && c == 0) {
break;
}
right(a, b, c);
}
return 0;
}
3개의 변을 a, b, c로 입력받아 제곱을 해준다. 그 후 그 중 가장 큰 값이 나머지 값들의 합과 같다면 right을 그렇지않다면 wrong을 출력하도록 했다.
'C' 카테고리의 다른 글
[C]백준 09.기본수학2: 1002 (0) | 2022.01.15 |
---|---|
[C]백준 09.기본수학2: 3053 (0) | 2022.01.15 |
[C]백준 09.기본수학2: 3009 (0) | 2022.01.15 |
[C]백준 09.기본수학2: 1085 (0) | 2022.01.15 |
[C]백준 09.기본수학2: 9020 (0) | 2022.01.15 |