怎么用c++写出以下代码

1.编写一个程序,要求用户以度、分、秒的方式输入一个纬度,然后以度为单位显示该纬度。1度为60分,1分为60秒,以常量的方式表示这两个值。对于每个输入值,分别使用独立的变量进行存储。下面是一个运行示例:
输入一个纬度的度、分、秒:
首先,输入度:37
其次,输入分:51
最后,输入秒:19
37度,51分,19秒=37.8553度

#include <iostream>
using namespace std;
int main()
{
    int d,m,s;
    double f;
    scanf("%d%d%d",&d,&m,&s);
    f = s + m/60.0 + d/3600.0;
    printf("%lf",f);
    return 0;
}