zoukankan      html  css  js  c++  java
  • 十进制度转换为度分秒

    // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。

    //

     

    #include "stdafx.h"

    #include <iostream>

    #include <math.h>

     

    using namespace std;

     

    struct DMS

    {

        DMS(double value)

        {

            degrees = floor(value);

            double rem = (value - degrees) * 60;

            minutes = floor(rem);

            seconds = (rem - minutes) * 60;

        }

     

        operator double() const

        {

            return degrees + minutes / 60 + seconds / 3600;

        }

     

        double degrees;

        double minutes;

        double seconds;

    };

    int main()

    {

     

        DMS dms = DMS(12.35);

        cout << dms.degrees<< "°"<< dms.minutes <<"′" << dms.seconds<<"″"<<endl;

        cout << double(dms) << endl;

    return 0;

    }

  • 相关阅读:
    线段树
    2016.9.4
    使用CSS代码修改博客模板
    爬虫
    PHP初学[DAY2]
    2016.8.23
    一个自动设置游戏房间的脚本
    可逆矩阵生成
    #2284. 接水果(fruit)
    #3762. 有趣的数(number)
  • 原文地址:https://www.cnblogs.com/myzw/p/7819519.html
Copyright © 2011-2022 走看看