跪求大神写个代码用c或c++或java都可以
读入一个数据比如 10°39'59''转换成10.66388°这样子(小数点几位就按浮点数来吧)
我鼓捣半天没弄出来,应该用字符串吧......跪求...谢谢大神了...新手不行啊

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Burian

    19人对此回答表示赞同

    #include <stdio.h>

    int main() //xcode :int main() vc: main()

    {

    int a,b,c;

    double d;

    printf("please input degree (e.g.:10°39'59''
    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ryleigh

    16人对此回答表示赞同

    #include<stdio.h>
    int main()
    {
    char ins[30]= "10°39\'59\"", c;
    int du, fen, miao;
    puts("请输入度数:");
    gets(ins);
    sscanf(ins, "%d%c%c%d%c%d", &du, &c, &c, &fen, &c,
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 徐磊

    11人对此回答表示赞同

    void convert(char* from, char* to) {
    int a = 0, b = 0, c = 0;

    char buff[8];
    char *p1 = from;
    char *p2 = strstr(p1, "°"); // 不太确定"°"是一个字节还是多个字节,所以这样写保险些。
    if (p2 != NULL) {
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 难以启齿

    9人对此回答表示赞同

    程序如下,不明白追问吧!
    依次输入10 39 59输出10.66388
    #include<stdio.h>
    #include<math.h>
    void main()
    {
    int du,fen,miao;
    float result;
    printf("度分秒格式转为度格式\n");
    printf("请输入度数\n");
    s
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Adeline

    9人对此回答表示赞同

    # include<stdio.h>
    # include<string.h>
    void yp(char a[])
    {
    int i=0;
    double num,b=0,c=0,d=0;
    char *q,*j,*k;
    q=strstr(a,"°");
    j=strstr(a,"′");
    k=strstr(a,&q
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Hannah

    7人对此回答表示赞同

    #include <stdio.h>
    int main(int argc, char *argv[])
    {
    int a,b,c;
    double d;
    printf("输入度分秒(格式:10°39'59''):");
    scanf("%d°%d\'%d\'\'",&a,&b,&c);
    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部