为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C++程序-角度与弧度之间的转换

2017-09-01 4页 doc 13KB 119阅读

用户头像

is_337177

暂无简介

举报
C++程序-角度与弧度之间的转换#include "stdafx.h" #include "math.h" #include "iostream" using namespace std; const double PI=3.14159265358979323846264338327950288419716939937510582097494459230781640628 62089986280348253421170680 ;double drad(double d,double m,double s)//角度弧度转转转 { double e; doub...
C++程序-角度与弧度之间的转换
#include "stdafx.h" #include "math.h" #include "iostream" using namespace std; const double PI=3.14159265358979323846264338327950288419716939937510582097494459230781640628 62089986280348253421170680 ;double drad(double d,double m,double s)//角度弧度转转转 { double e; double sign=(d<0.0)? -1.0:1.0; if(d==0) { sign=(m<0.0)? -1.0:1.0; if(m==0) { sign=(s<0.0)? -1.0:1.0; } } if(d<0) d=d*(-1.0); if(m<0) m=m*(-1.0); if(s<0) s=s*(-1.0); //a转整数度b转分c转秒 e=sign*(d*3600+m*60+s)*PI/(3600*180); return e; } int main(int argc, char* argv[]){ int h=1; while(h) { cout<<"*********************************************************\n"; cout<<"\t(1)角度弧度转转转\n\t(2)弧度角度转转转\n\t(0)退出"<>h; switch(h) { case 0:break; case 1: { int a,b; double c,d; cout<<"转转入角度"<>a>>b>>c; d = drad(a,b,c); cout<<"弧度 = "<>d; int de; int mi; double se,deo; double sign=(d<0.0)? -1.0:1.0; if(d<0) d=fabs(d); d=d*3600*180/PI; de=int(d/3600); deo=sign*de; d=d-de*3600; mi=int(d/60); se=d-mi*60; cout<<"角度转转"<
/
本文档为【C++程序-角度与弧度之间的转换】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索