定义:圆上两点之间的距离为两点的之间的劣弧,用弧度表示即为两个弧度的的差值不能大于180;如:10,183,距离为173;10,198,距离为172。
题目要求:
C实现:输入:输入圆上点的个数n,依次从小到大输入圆上的n个点的弧度,保留至小数点后8位;
输出:这n个点任意两点最大距离和换行符。
#include <stdio.h>
int main()
{
int n, k = 0;
scanf("%d", &n);
double arr[n], distance, max, distanceArr[n * (n - 1) / 2];
for (int i = 0; i < n; i++)
scanf("%lf", &arr[i]);
//求距离,距离0<=distance<=180
for (int i