我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

提取数字串数组 用atof函数

img

#include  <stdio.h>
#include <stdlib.h>
int main()
{
    char s[100];
    gets(s);
    double d[30],f;
    int n=0;
    int i=0,j=0;
    int flag = 1;
    while(s[i] != 0)
    {
        if((s[i]>='0' && s[i] <= '9') || s[i] == '.')
        {
            if(flag == 1)
                d[n++] = atof(s+i);
            flag = 0;
        }
        else
            flag = 1;
        i++;
    }
    for(i=0;i<n-1;i++)
        for(j=0;j<n-i-1;j++)
        {
          if(d[j] < d[j+1])
          {
              f = d[j];
              d[j] = d[j+1];
              d[j+1] = f;
          }
        }
    for(i=0;i<n;i++)
        printf("%.2lf ",d[i]);

    return 0;
}


近期文章

  • 编写计算圆面积的函数
  • easyplayer.js能否修改默认的请求方式
  • 用strcat连接字符串 为什么会这样?
  • 代码项目文件多、类多、方法多,相互引用导致很难读下去,有什么方法解决吗?
  • 现NB-SDK ( 基于STM32+NB-IoT的温湿度采集) 编译文件,发现很多错误
  • 来个人看看数据结构,看看我吧
  • c++,帮我看下这个数组溢出是什么出问题和怎么更改
  • 请问这个符合条件的代码怎么写
  • 关于逻辑表达式的简单问题,帮我看看。
  • visual c++求小球反弹问题
  • c++链表在p结点前插入s结点
  • c#中利用代码求空间两点的三维距离
  • 符合条件的代码怎样编写?
  • web项目运行时的问题:org.springframework.jdbc.UncategorizedSQLException
  • C++函数的重载及与内联函数的区别
  • 请问这个代码怎么写啊
  • pyinstaller打包tensorflow2.1写的程序缺少tensorflow模块
  • 请大家看看怎么回事,非常感谢
  • 这个到底怎么做呀?不会啊!!
  • 期末考试,语言程序分析题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华