[C]伯俊2581号-タレット-
1068 ワード
質問する
コード#コード#
コード#コード#
#include <stdio.h>
#include <math.h>
int main(void) {
int T, x1, y1, r1, x2, y2, r2, result, sum, minus;
double distance;
scanf("%d", &T);
while (T--) {
scanf("%d %d %d %d %d %d", &x1, &y1, &r1, &x2, &y2, &r2);
distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
sum = r1 + r2;
minus = abs(r1 - r2);
if (minus < distance && distance < sum) result = 2;
else if (sum == distance || minus == distance && distance != 0) result = 1;
else if (sum < distance || distance < minus) result = 0;
else result = -1;
printf("%d\n", result);
}
}
Reference
この問題について([C]伯俊2581号-タレット-), 我々は、より多くの情報をここで見つけました https://velog.io/@scr08212/C백준-2581번-터렛-テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol