输入样例1:+3.1415E+004
输出:31415
输入样例2:-3.1415926E+4
输出:-31415.926
输入样例3:-3.1415926E-0005
输出:-0.000031415926

#include<cstdio>
#include<cstring>
int main(){char str[10010];gets(str);int len=strlen(str);if(str[0]=='-')printf("-");int pos=0;//E的位置while(str[pos]!='E')pos++;int exp=0;//存放指数 for(int i=pos+2;i<len;i++){exp=exp*10+(str[i]-'0');}if(exp==0){for(int i=1;i<len;i++)printf("%c",str[i]);}if(str[pos+1]=='-'){printf("0.");for(int i=0;i<exp-1;i++){printf("0");}printf("%c",str[1]);for(int i=3;i<pos;i++){printf("%c",str[i]);}}else{for(int i=1;i<pos;i++){if(str[i]=='.')continue;printf("%c",str[i]);if(i==exp+2&&exp!=pos-3)printf(".");}for(int i=0;i<exp-(pos-3);i++)printf("0");}return 0;
}

科学计数法转为普通计数法相关推荐

  1. sql查询将科学计数法转为数字型

    忘了是哪来的数据,指标值value有科学计数法的情况,不方便做统计计算,所以就有了需要将科学计数法转为数字型的场景,sql查询如下: select convert(sum(volumes),decim ...

  2. 不溶性微粒检测显微计数法、电阻法、光阻法各有千秋

    药品异物有可见异物以及不溶性微粒等,可见异物很好理解,指的是粒径50um以上:在一定条件下肉眼可见的毛.点.色块.雾状悬浮物等微粒:粒径50um以下,不溶性微粒是指肉眼不可见.易流动.非代谢性.有害的 ...

  3. 【计算机网络】数据链路层 : 封装数据帧 ( 附加信息 | 帧长度 | 透明传输 | 字符计数法 | 字符填充法 | 零比特填充法 | 违规编码法 )

    文章目录 一. 封装数据帧 二. "数据帧" 附加信息 三. "数据帧" 帧同步 四. "数据帧" 长度 五. "数据帧" ...

  4. 手写:下划线转为驼峰命名法

    驼峰命名法: 命名由首字母小写,后面由首字母大写的一些词块组成 实现将'_'转为驼峰命名法 例如 a_tst 转为 aTest 1.正则表达式(仍有缺陷,待完善) <script>func ...

  5. 将驼峰法转为下划线连接的小写格式 (如fullName转为 full_name)

    将驼峰法转为下划线连接的小写格式 在排序时,后端要求,将驼峰命名的字段,如 fullName 等数据,更改为 full_name 的写法(数据库表字段写法),传给他. // str ====> ...

  6. word数字批量转为会计计数

    背景 因为报告是由python自动输出的,因此数字都是normal显示形式,对于用户阅读不甚友好,因此需要将word中的数字批量转为会计计数. 操作 打开word的VBA option(alt)+ F ...

  7. 三种编程规则:驼峰命名法、帕斯卡命名法、匈牙利名

    文章目录 一.三种流行的命名法则 1.驼峰命令法(Camel): 骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多另一方面,下划线法是c ...

  8. 骆驼命名法变量命名规范——匈牙利命名法、骆驼命名法、帕斯卡命名法、下划线命名法

    骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例). 骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时 ,第一个单词以小写字母开始:第二个单词 ...

  9. 骆驼(Camel)命名法、帕斯卡(Pascal)命名法、匈牙利命名法

    前言 之前看过这三种命名法的区别,但是记得并不是特别清楚,最近在写文档,正好自己做一下总结来加深印象. 一.骆驼(Camel)命名法 首个单词的首字母小写,之后单词的首字母都大写,也就是驼峰式命名法里 ...

最新文章

  1. 【CV】10种轻量级人脸检测算法大PK | 代码集合开源
  2. 数字加密c语言程序_大厂程序员整理的 C++ 资源大全,不私藏了,都送给你们吧...
  3. 获取注解中的属性信息
  4. C语言函数strstr()分析及实现
  5. linux 下如何安装php,详解在Linux下如何安装配置PHP
  6. C语言一级指针(char *)易错模型分析
  7. 掩码 项目编码_每天进行20天的编码项目
  8. python字符串相加_Python实用技法第33篇:字符串连接及合并
  9. oracle的空闲等待事件,Oracle 常见的33个等待事件详解
  10. 力控批量添加变量_力控组态软件的变量操作函数1
  11. php中函数的类型提示和文件读取功能
  12. HRESULT:0x80040228 异常解决
  13. 【NB-IoT模块显示屏逻辑显示】
  14. 【官方】追踪百度钱包品牌LOGO设计
  15. 最强脱单指南:如何通过区块链应用快速找到女朋友?
  16. 解决MainActivity.onCreate(Unknown Source)的混淆错误
  17. 论“渤海—黄海开凿人工运河”
  18. MySQL基础架构:一条SQL“查询语句”是如何执行的
  19. return,return 0 ,return -1 , exit(-1),return 1
  20. 圣诞节用代码写一颗圣诞树【html5写的3D逼真圣诞树外加python无延迟的豪华圣诞树】

热门文章

  1. 故障诊断专家系统研究之一-----绪论
  2. 最详细的C++实现哈夫曼树中英文编解码
  3. hadoop编程实战——日志分析
  4. 摸鱼三天,我写了一个通用的组建树TreeUtil工具
  5. matlab数据归一化与反归一化处理
  6. python字符串中占位符详解
  7. Visual Studio Code 函数
  8. 95后沪漂女孩深陷“狠”且“卷”职场,向上思维,永不过时!
  9. 典型相关分析 python_CCA典型关联分析原理与Python案例
  10. 01-Empire-Lupin-One vulnhub靶场(ssh2john)