c++ 度分秒相互转化

源代码如下:

#include "stdafx.h"
#include <iostream>
using namespace std;void show(double degree)
{int D = degree;int F;int E;F = (degree - D) * 60;E = ((degree - D) * 60 - F) * 60;cout << "转化成度分秒为:" << endl;cout << D << "度" << F << "分" << E << "秒" << endl;     //度转化成度分秒
}double f1(double  degree, int minute,int second)    //度分秒转化成秒
{double x;x = degree * 3600 + minute * 60 + second;return x;
}double f2(double degree)     //度转化成秒
{double  z;z = degree * 3600;return z;
}int _tmain(int argc, _TCHAR* argv[])
{cout << "请输入一个度:" << endl;double degree;cin >> degree;show(degree);int minute, second;cout << "请输入一个度分秒:" << endl;cin >> degree >> minute >> second;cout << "转化成秒为:" << f1(degree, minute, second) << endl;cout << "请输入一个度:" << endl;cin >> degree;cout << "转化成秒为:" << f2(degree);return 0;
}

测试运行结果如下:

c++ 度分秒相互转化相关推荐

  1. Win32 API 窗口版本转换度分秒为小数

    经纬度的度分秒和小数之间转换是做GIS时常用的:下面实现一个Win32 API 版本度分秒转换为小数: 与此网站对比: http://www.gzhatu.com/du2dfm.html 使用VC++ ...

  2. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”

    随着网剧<隐秘的角落>的爆红,笛卡尔与他的心形线的传说再次重回大众视野,r=a(1-sinθ) 就是"心形线"方程式. 笛卡尔法国著名数学家,哲学家,创建了数学坐标系, ...

  3. lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

  4. MYSQL8 度分秒(DMS)转度(DDD)函数编写实战

    GIS坐标转换公式 在GPS设备中对于坐标单位有不同的显示方法,有度分秒(DMS)和度(DDD). 例如:南京玄武区板仓街世界之窗创业园的GPS坐标如下: 度分秒(DMS):东经E 118度48分54 ...

  5. c# 封装“度分秒”与弧度之间的转换 以及datagridview控件的应用

    代码: datagridview   计算 private void button1_Click(object sender, EventArgs e) {             string[] ...

  6. java 将小数度数转换为度分秒格式

    /*** 将经纬度转换为度分秒格式* @param du 度数 116.418847* @return 116°25'7.85"*/public static Integer[] chang ...

  7. android gps转换度分秒,如何将GPS数据转换为度分秒

    1.启动Excel之后,在A.B列录入如下数据,C.D列作为转换后的输出结果. 2.主要利用Text函数,将特定内容,转换成需要的格式,在B3单元格输入经纬度测试数据:50.454564.在C列输入公 ...

  8. C语言度化为度分秒的方法,一句话转换度:分:秒格式为度.度度度

    在excel中度.分.秒格式怎转化为多少度的格式我的生涯一片无悔,想起那天下午夕阳下我含着泪奔跑,那是我逝去的青春. =104所在列数值+(46所在列数值*60+01所在列数值)/3600倾向于把别人 ...

  9. 角度转换之度分秒的转换成度

    度分秒的转化比例: 1°=60′ 1′=60″ 1°=3600″ 先设出变量du(本人命名略有那么一丝丝的不规范/doge),du是代表了我们转换前的度分秒. 然后利用_split将它们分列出 最后通 ...

  10. Python度分秒与度的互转

    分享一下自己 # 度转度分秒 def duTdfm(x):d = int(x)f = int((x - d) * 60) / 100s = (x - d - (int((x - d) * 60) / ...

最新文章

  1. SSH、VIM显示中文乱码解决方法
  2. PPT 下载 | 神策数据算法专家:推荐系统的实践与思考(上)
  3. 设计模式之Facade(外观)模式
  4. 百度地图标注图标太小
  5. Word 2010 制作文档结构之图标自动编号设置
  6. 《Spark The Definitive Guide》Chapter 6:处理不同类型的数据
  7. 30. 包含min函数的栈
  8. BlackBerry 应用程序开发者指南 第二卷:高级--第7章 与BlackBerry应用程序通信
  9. ZOJ 3993 2017CCPC秦皇岛 M:Safest Buildings
  10. SQL Prompt 数据库提示工具
  11. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验06 递归程序设计(2021级)
  12. 小程序 自定义气泡框
  13. cmd脚本实现自动拨号
  14. Invalid configuration object. Webpack hch the API schema. - configuration has an unknown property
  15. 开单大师目录结构学习
  16. 普通路由器改4g路由器_4G工业路由器物联卡批发价格是多少?良心厂家推荐
  17. js闭包是什么?对js闭包的理解
  18. 三分钟读懂新一代人工智能——ChatGPT
  19. 六款Android 应用的自动化测试工具
  20. 为什么使用计算机辅助翻译工具中文译文,TCloud计算机辅助翻译工具

热门文章

  1. 大学排行榜 : qs全球世界 大学排行榜
  2. Java实现百度富文本编辑器UEditor
  3. c语言数组指针定义方法,C语言数组指针定义方法
  4. 学计算机逻辑思维能力测试题,逻辑思维题(逻辑思维能力测试20题)
  5. MySQL存储过程实例
  6. 软考免费刷题 解决方法
  7. WEB专用服务器的安全设置
  8. 卡巴斯基中国公司推出3台双线升级服务器
  9. 2019年软件评测师考试大纲
  10. 明解C语言 入门 课后习题练习答案 第六章