c语言科学计数法输出1_e10,北航13年机试--十进制数字的科学计数法表示的C语言实现...
给出一个标准输入的正数(开头末尾没有多余的0),输出其科学计数法表示结果。
Example:
输入0.000002,输出2e-6
输入123.456,输出1.23456e2
输入123456,输出1.23456e2
#include
#include
#include
int main(){
char v[10000]={'\0'};
scanf("%s",v);
int i;
int len=strlen(v);
if(v[0]=='0'){ //小数
i=2;
while(v[i]=='0')
i++;
int xiaoshu=i+1-2;
if(i
printf("%c",v[i++]);//遇到第一个不为0的数直接输出
if(i
printf(".");//如果此后还有数字,则添加小数点
for(;i
printf("%c",v[i]); //之后输出剩下的小数位
printf("e-%d\n",xiaoshu);
}
else{ //大于1的数
i=0;
printf("%c.",v[0]); //第一位后加小数点输出
while(v[i]!='.'&&i
i++; //判断原数小数点之前的位数
int ex=i-1; //从而求得科学计数的E
for(i=1;i
if(v[i]!='.')
printf("%c",v[i]); //顺序输出剩下的数,要把小数点去掉
printf("e%d\n",ex);
}
return 0;
}
c语言科学计数法输出1_e10,北航13年机试--十进制数字的科学计数法表示的C语言实现...相关推荐
- c语言计算字符串最后一个单词长度,2020-05-28华为机考题--字符串最后一个单词的长度(C语言实现)...
题目描述 计算字符串最后一个单词的长度,单词以空格隔开. 输入描述: 一行字符串,非空,长度小于5000. 输出描述: 整数N,最后一个单词的长度. 示例1 hello world 输出 5 算法思路 ...
- 2020北航计算机夏令营机试题目讲解
一.二叉树(60分) 给你一个整数序列,用这些数构成一个完全二叉排序树,输出此二叉树的层序遍历序列. 输入的第一行是一个整数n,表示这个整数序列的长度,输入的第二行包含n个整数,每个数代表完全 ...
- 2020北航计算机夏令营机试题目个人理解
一.二叉树(60分) 给你一个整数序列,用这些数构成一个完全二叉排序树,输出此二叉树的层序遍历序列.输入的第一行是一个整数n,表示这个整数序列的长度,输入的第二行包含n个整数,每个数代表完全二叉排序树 ...
- 2023华为od机试真题【简易内存池】C语言
请实现一个简易内存池,根据请求命令完成内存分配和释放. 内存池支持两种操作命令,REQUEST和RELEASE,其格式为: REQUEST=请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回 ...
- 【华为OD机试真题 C语言】23、按身高和体重排队 | 机试真题+思路参考+代码解析
文章目录 一.题目
- 2023华为OD机试真题目录 B卷,使用C语言进行解答
文章目录
- 【华为OD机试真题 Python语言】191、冠亚军排名、奖牌榜排名 | 机试真题+思路参考+代码分析
文章目录 一.题目
- 【华为OD机试真题】59、 磁盘容量排序 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)
文章目录 一.题目
- 【华为OD机试真题 C语言】189、 Excel单元格数值统计 | 机试真题+思路参考+代码分析
文章目录 一.题目
- 【C/C++】小数的输出 %e的用法 用科学计数法输出数据 %e输出00
小数的输出 %e的用法 %e是printf的格式控制字符,用于指定浮点类型数据使用指数形式输出 浮点类型分为整数部分和小数部分,它们由点号.分隔,例如 0.0.75.0.4.023.0.27.-937 ...
最新文章
- mybatis中![CDATA[]]的作用
- 推荐一个代码自动完成的工具AutoCode
- 快速安装及部署DRBD
- 征服数据科学面试的10个小技巧(附资源)
- Solr Facet(分片)
- 第1节 kafka消息队列:7、kafka的消费模型
- linux 进程重启脚本
- 自动部署 php,Jenkins实现PHP的自动部署
- 普通用户安装nginx
- MyEclipse10 中设置Jquery提醒,亲测可用
- 01_Java概述_public class和class的区别1
- 基于人脸识别的课堂签到管理系统(六)---删除,查询用户组以及人脸的添加,删除,更新
- 【Oracle】DBA_AUDIT_TRAIL表SES_ACTIONS字段对应的操作列表
- [Flink]Flink实时框架介绍
- 嵌入式linux地图,基于嵌入式Linux的MapInfo格式地图显示
- 【LeetCode】75. 颜色分类,使得相同颜色的元素相邻
- SL-积雪效果(hitTest)雪人(snowman)
- java中草药美白淡斑紧肤膏_美白淡斑中药面膜配方 中药美白祛斑配方_怎样用中药偏方祛斑_自制中药美白祛斑法_养生频道_快速问医生...
- 【历史上的今天】10 月 23 日:ipod 问世;谷歌推出 CSE 搜索服务;人机交互领域先驱诞生
- WebForm网站和MVC网站运行机制的区别