博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1073. Scientific Notation (20)
阅读量:4071 次
发布时间:2019-05-25

本文共 638 字,大约阅读时间需要 2 分钟。

传送门:

AC代码

#include 
#include
#include
#include
#include
#include
using namespace std;int main(){ string str,res; cin>>str; char *p=new char[str.size()],c; int exponents,i; sscanf(str.c_str(),"%c%[^E]E%d",&c,p,&exponents); res= p; delete []p; int mark = 1; if (exponents<0) { for (i=0; i>exponents; --i){ swap(res[0], res[1]); res="0"+res; } }else{ bool fl = false; for (i=0; i
mark;i--) if(res[i]!='0'){ flag = true; break; } if(!flag){ res.erase(res.begin()+mark); } } if(res[res.size()-1]=='.') res[res.size()-1]='\0'; } printf(c=='-'?"-":""); printf("%s\n",res.c_str()); return 0;}

转载地址:http://cqhji.baihongyu.com/

你可能感兴趣的文章
postgresql监控工具pgstatspack的安装及使用
查看>>
postgresql查看表的和索引的情况,判断是否膨胀
查看>>
postgresql中根据oid和filenode去找表的物理文件的位置
查看>>
postgresql中wal日志什么时候会触发归档
查看>>
Centos 6.8 上 DRBD安装和使用
查看>>
history查看历史操作记录,并显示操作时间
查看>>
postgresql修改完端口后直接psql连接数据库报错
查看>>
pl/proxy-2.5安装在postgresql9.6上无法编译
查看>>
postgresql遇到“Connection refused”和“No route to host”大概的解决方法
查看>>
postgresql上安装sysbench-0.5
查看>>
pgpool3.2.9中编译 pgpool-walrecrunning函数出错
查看>>
benchmarksql在postgresql上的安装、使用
查看>>
使用yum安装postgresql 10 dev
查看>>
postgresql减少wal日志生成量的方法
查看>>
postgresql使用RHCS套件搭建HA高可用集群
查看>>
postgresql initdb过程中大体做了什么
查看>>
linux下的mysql源码安装
查看>>
plsql连接oracle出现ORA-12154: TNS: 无法解析指定的连接标识符
查看>>
oracle 查看库中每个表所占的空间大小
查看>>
流复制中的问题max_connection
查看>>