经纬度,将度分秒转换为度

cat t1.c

#include <stdio.h>
#include <stdlib.h>

int main(void) {
        double i,j,k;

        double result;

        scanf("%lf°%lf'%lf\"",&i,&j,&k);

        printf("i=%lf,j=%lf,k=%lf\n",i,j,k);

//      printf("%.4lf\n",i+j/(double)60+k/(double)3600);
        printf("%lf\n",i+j/(double)60+k/(double)3600);

        exit(0);
}

版权声明:本文为ccjsj1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。