文章
34
粉丝
329
获赞
1
访问
281.3k
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
typedef struct
{
double a,b,c;
struct star *next;
}star;
int main()
{star a[5000],True,acm;
int i,j=0,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%lf%lf%lf",&a[i].a,&a[i].b,&a[i].c);
}
scanf("%lf%lf%lf",&acm.a,&acm.b,&acm.c);
scanf("%lf%lf%lf",&True.a,&True.b,&True.c);
double ll,oo,vv,b[5000],min;
ll=(acm.a+True.a)/2;
oo=(acm.b+True.b)/2;
vv=(acm.c+True.c)/2;
for(i=0;i<n;i++)
{
b[i]=pow((a[i].a-ll),2)+pow((a[i].b-oo),2)+pow((a[i].c-vv),2);
}
min=b[0];
for(i=0;i<n;i++)
if(min>b[i])
{
min=b[i];
j=i;
&nbs...
登录后发布评论
暂无评论,来抢沙发