#include
#include
#define PIE 3.14
void main()
{
float a,i,j;
int l,k;
while(k!=0&&k!=1)
{
printf("A城市在东经请输入0,在西经请输入1\n");
scanf("%d",&k);
printf("请输入城市A经度\n");
scanf("%f",&i);
if(k==1)
{
i=(i*(-1));
}
}
while(l!=0&&l!=1)
{
printf("B城市在东经请输入0,在西经请输入1\n");
scanf("%d",&l);
printf("请输入城市B经度\n");
scanf("%f",&j);
if(l==1)
{
j=(j*(-1));
}
}
a=((j-i)/360)*PIE*6371*6371;
if(a<0)
{
printf("A,B城市之间的距离为%f千米\n",-a);
}
else
{
printf("A,B城市之间的距离为%f千米\n",a);
}
}
理工大的破题我也不清楚
第二个问题,就是一个数学问题嘛。几行代码我想能够写出来的。