科学计数法
来源:互联网 发布:淘宝会员名怎么取不了 编辑:程序博客网 时间:2024/05/17 05:56
#include<stdio.h>void compute(double x){ int n=0; while (x > 0 && x < 1) { x *= 10; n--; } while (x > 10) { x /= 10; n++; } if ((x - (int)x) < 0.0000001) printf("%de%d\n", (int)x, n); else printf("%.5lfe%d\n", x, n);} int main() { double x; int n; while (scanf("%lf", &x) != EOF) { compute(x); } return 0;}
主要就在于0.000002这样的例子,输出的时候用2,而不是2.00000
阅读全文
0 0
- 科学计数法 E
- 科学计数法
- JAVA 科学计数法
- PAT1024 科学计数法
- JAVA科学计数法
- PAT1024科学计数法
- pat_b_1024 科学计数法
- 1024 科学计数法
- C++科学计数法
- 科学计数法
- java科学计数法
- poi_科学计数法
- 1024 科学计数法
- 1024. 科学计数法
- 1024. 科学计数法
- PAT1024科学计数法
- 1024. 科学计数法
- 科学计数法
- U盘文件系统损坏恢复
- 【数据结构实验六】图
- JAVA基础-面向对象思想
- 实现javaEmail邮件发送功能并带有生成的pdf附件
- 图片的三级缓存
- 科学计数法
- 为oracle数据库新增表空间及用户
- 多线程基础
- 利用MATLAB 2016a进行BP神经网络的预测(含有神经网络工具箱)
- 【Linux】Linux中常用操作命令
- Java——0/1背包
- Exception in thread "main" java.lang.NoClassDefFoundError解决
- 电工实验室基础生存技能第一季第二集
- 巧用这五招提升Discuz!论坛运行速度