热门

最新

红包

立Flag

投票

同城

我的

发布
m0_51705977
小白本人
6 年前
truem0_51705977

本人刚学C++,求助下面的代码问题怎么解决?
求n组点中的最远距离。
#include<stdio.h>
#include<math.h>
double F(double a,double b);
#define B 30
#define C 30
int main()
{
double i,j,k;
double a,b,c,d,e,f,g,h;
double x[B], y[C];
scanf("%lf",&a);
d=0;e=0;f=0;h=0;
for(i=1; i<=a; i++)
{
scanf("%lf%lf",&x[i],&y[i]);
}
for(j=1; j<=a; j++)
{
for(k=j; k<a; k++)
{
d=x[k]-x[k+1];
e=y[k]-y[k+1];
f=F(d,e);
if(f>=h) {
h=f;
}
}
}
printf("%.4f",h);
return 0;
}


//距离
double F(double a,double b)
{
double c,d,e,f;
c=0;
d=0;
c=a*a+b*b;
d=sqrt(c);
return d;
}


CSDN App 扫码分享
分享
评论
4
打赏
  • 复制链接
  • 举报
下一条:
今天导师训了小师弟,感觉导师越来越严格了,师兄那一届就很自由,到我们这届暑假都没有休息,现在师弟课多来不及完成任务还要被训,太难了
立即登录