Java实现 蓝桥杯 算法提高 P0101
2024-10-09 06:28:11
算法提高 P0101
时间限制:1.0s 内存限制:256.0MB
提交此题
一个水分子的质量是3.0*10-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。
输入
109.43
输出
3.465283E+027
import java.util.Scanner;
public class p0101 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
double n = s.nextDouble();
double y = n * 950 / (Math.pow(10, -23) * 3);
int nn = 0;// 判断指数位数
while (y > 10) {
y /= 10;
nn++;
}
System.out.printf("%.6f", y);// 输出小数点后前六位数字
System.out.print("E+0");// 输出E+0
if (nn == 0)// nn=0时也要保证“+”后面是三位数
System.out.println("0" + nn);
else
System.out.println(nn);
}
}
最新文章
- dedecms讲解-arc.listview.class.php分析,列表页展示
- android 界面设计基本知识
- FPGA学习
- .NET垃圾回收 – 非托管资源
- jQuery学习笔记(1)
- scala学习笔记(7):函数(1)
- Python-Day5 常用模块学习
- 比较好的自学IT的网站
- (2015年郑州轻工业学院ACM校赛题) E 汇编原理
- wampserver 自定义站点
- java-IO操作性能对照
- Eclipse中常用快捷键
- Java开源生鲜电商平台-订单表的设计(源码可下载)
- 开发中,IDEA常用的快捷键
- GitHub 开源的 MySQL 在线更改 Schema 工具【转】
- Mybatis中#与$区别
- phpstorm 不能自动打开上次的历史文件
- html的基本数据类型(数字,字符串, 列表, 字典)
- Git-分支管理【转】
- vue.js数组追加合并与对象追加合并的