一个水分子的质量是3.0*10-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。
输入
109.43
输出
3.465283E+027

分析:1.结果为0的时候特判
2.结果在0~1之间的,获得小数点后面的0的个数
3.结果大于1的,要获得小数点前面多的整数位的位数
4.注意位数可能超过int,要用long long存
5.获得位数是可以用取以10为底对数的方式代替循环~

#include <iostream>
#include <cmath>
using namespace std;
int main() {double n, ans;cin >> n;ans = n * 950 / 3.0;if(ans == 0) {printf("0.000000E+000");} else if (ans >= 1){int num = log10(ans);printf("%6fE+%03lld",ans/pow(10,num),23+num);}else{int num = log10(ans)*-1 + 1;printf("%6fE+%03lld",ans*pow(10,num),23-num);}return 0;
}

蓝桥杯 ADV-238 算法提高 P0101相关推荐

  1. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  2. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  3. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  4. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  5. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  6. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

  7. 蓝桥杯之Python算法设计系列(二)

    目录 基础算法案例 全套资源点击此处下载 1.特殊回文数 2.特殊回文数 3.A+B案例 4.数组排序 5.序列求和 6.十六进制转八进制 7.十六进制转十进制 8.查找数字出现次数 9.水仙花 10 ...

  8. 蓝桥杯,ACM算法视频及文档资料『免费送』

    欢迎大家加入CSDN-蓝桥杯竞赛社区 https://bbs.csdn.net/forums/lanqiaobei 以下介绍为蓝桥杯参赛视频学习教程资料,以及ACM等高级算法竞赛的高级算法进阶课程(看 ...

  9. 蓝桥杯之Python算法设计系列(一)

    目录 蓝桥杯简介 什么是蓝桥杯? 大赛项目 一.个人赛软件类 二.个人赛电子类 三.青少年创意编程组 四.视觉设计大赛 Python程序设计 注意事项 Python程序语言设计-计算机二级 Pytho ...

  10. 【蓝桥杯】什么算法才是版本答案?近三年(2019-2021)蓝桥杯省赛涉及算法出现频率分析

    2022年的蓝桥杯比赛已经基本报名结束,寒假来临,如何抓住重点,快速掌握各种算法知识,在4月份的蓝桥杯省赛中取得好成绩呢?本文收集了近三年的4场蓝桥杯省赛题目,(2019年,2020年第二场,2020 ...

最新文章

  1. 面向对象(面向对象设计,面向对象编程,实例变量)
  2. 日常生活小技巧 -- vim 中 ctags 的安装和使用
  3. php 查看文件锁定状态_PHP flock 文件锁详细介绍
  4. eclipse下java.lang.OutOfMemoryError: PermGen space解决方法
  5. 基于基站定位数据的商圈分析代码详细解释
  6. 吸烟致癌的迷思是如何破除的?
  7. Web程序中将Cell华表的修改 保存到数据库或服务器端文件夹内
  8. 迅为4412开发板开发笔记--开发板与主机和ubuntu的ping通
  9. 大数据分块_空间数据库基础理论 GIS空间数据处理分析涉及的基本概念
  10. Alameda:最初同意对Reef投资8000万美元,但支付2000万美元后Reef拒绝了随后的交易
  11. STM32CubeMX使用(三)之DMA使用SPI
  12. linux c select函数返回值,linux c中select使用技巧
  13. 【优化算法】黑寡妇优化算法(BWOA)【含Matlab源码 1446期】
  14. 使用GPG实现密码学应用
  15. 【转】无人机故障数据集ALFA: A Dataset for UAV Fault and Anomaly Detection
  16. 电子科技大学计算机学院拟录取,2021年电子科技大学硕士研究生拟录取名单
  17. 幼儿的健脑菜谱:椰子鸡汤
  18. Latex 语法 备忘录
  19. java毕业生设计宠物医院管理计算机源码+系统+mysql+调试部署+lw
  20. Linux下看股票行情的绿色小软件

热门文章

  1. Android开发学习之录音同步播放的实现
  2. 深入解析AsyncTask
  3. android源码解析------Media多媒体framework层分析
  4. 数据存储之偏好设置NSUserDefaults
  5. 学习 Message(11): 测试 TWMMouse 结构相关的鼠标消息
  6. Discuz支持反对提示:抱歉您的请求来路不正确或表单无法提交的解决方法
  7. encodeURL() vs encodeRedirectURL()
  8. 结对编程其实可以变变?
  9. 苹果修复严重的代码执行漏洞,影响 iOS 和 iPadOS 操作系统
  10. 这家云提供商虽挫败勒索攻击,但仍需支付赎金