用C编了一个程序,有错误看不懂,
问题描述:
用C编了一个程序,有错误看不懂,
人造地球卫星的轨道可视为平面上的椭圆,地心位于椭圆的一个焦点处.已知一颗人造地球卫星近地点距地球表面439 km,远地点距地球表面2384 km,地球半径为6371 km.求该卫星的轨道长度.
我的程序:
#include "iostream"
#include "cmath"
#define PI 3.14
int main()
{
double y=0;
double a=8755;
double b=6810;
double t=0;
y=PI(1.5*(a+b)-sqrt(a*b));
printf("%f\n",y);
}
答
#include "stdio.h"
#include "math.h"
#define PI 3.14
voidmain()
{
double y=0;
double a=8755;
double b=6810;
double t=0;
y=PI*(1.5*(a+b)-sqrt(a*b));
printf("%f\n",y);
}
修改过了,你试试.