菜鸟求解。。角度转弧度

334628177 2012-09-27 06:45:58
一个角度转弧度的方法要如何构建 我的老是有错误

static double ddmmssToRad(double dms);

int dd=(int)dms;
int mm = (int)(dms - dd) * 100;
double ss = (dms -dd-mm ) * 10000;
double dms = (double)(dd + mm / 60 + ss / 3600)*pi/180;



return double dms;
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
some_nothing 2012-09-27
  • 打赏
  • 举报
回复
不好意思~ 是你的格式错了好多
static double ddmmssToRad(double dms)
{
int dd = (int)dms;
int mm = (int)(dms - dd) * 100;
double ss = (dms - dd - mm) * 10000;
dms = (double)(dd + mm / 60 + ss / 3600) * 3.1415926 / 180;
return dms;
}
some_nothing 2012-09-27
  • 打赏
  • 举报
回复
int mm = (int)(dms - dd) * 100;
改成int mm = (int)((dms - dd) * 100)试试,具体未测试

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧