作业帮 > 综合 > 作业

本编程内容是求地球上同一纬度不同经度之间的弦长和弧长,请帮我我检验一下是什么错误导致输出数据不正确

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 04:28:34
本编程内容是求地球上同一纬度不同经度之间的弦长和弧长,请帮我我检验一下是什么错误导致输出数据不正确
#include"stdio.h"
#include"math.h"
#define PI 3.1415
void main()
{double j1,j2,r=6378.137,d,c,q,w,r1;
printf("请分别输入一个正确的纬度,两个经度,东经为正,西经为负\n");
scanf("%f%lf%lf",&w,&j1,&j2);
if(j1>180||j2>180||j1
已经改好了:
#include"stdio.h"
#include"math.h"
#define PI 3.1416
void main()
{double j1,j2,r=6378.137,d,c,q,w,r1;
printf("请分别输入一个正确的纬度,两个经度,东经为正,西经为负\n");
scanf("%lf%lf%lf",&w,&j1,&j2);
if(j1>180||j2>180||j1
再问: abs是什么意思,我是初学者,还没学到
再答: 是取绝对值的函数。abs(-2)=2
再问: 你能帮我分析一下我编程的错误吗,谢谢你了
再问: 你能帮我分析一下我编程的错误吗,谢谢你了
再问: 你能帮我分析一下我编程的错误吗,谢谢你了
再答: q=abs(j1-j2);就相当于: q=j1-j2; if(q