博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1024 科学计数法 (20 分)
阅读量:4046 次
发布时间:2019-05-25

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

科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。

现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。

输入格式:

每个输入包含 1 个测试用例,即一个以科学计数法表示的实数 A。该数字的存储长度不超过 9999 字节,且其指数的绝对值不超过 9999。

输出格式:

对每个测试用例,在一行中按普通数字表示法输出 A,并保证所有有效位都被保留,包括末尾的 0。

输入样例 1:

+1.23400E-03

输出样例 1:

0.00123400

输入样例 2:

-1.2E+10

输出样例 2:

-12000000000

 

代码:

#include
#include
#include
#include
#include
using namespace std;int main(){ char s[100007]; //存放以科学计数法表示的实数A scanf("%s",s); if(s[0]=='-')printf("-"); //如果第一个字符为负号,输出 int fuhao=-1; //存放指数部分的正负号,即A中的第二个正负号 double num=0; //存放指数部分 for(int i=1;i

 

 

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

你可能感兴趣的文章
MTK的暗码
查看>>
LCD的接口分类
查看>>
LCD点屏心得
查看>>
可重入函数
查看>>
C语言嵌入式系统编程修炼之道
查看>>
linux内核驱动开发笔试题
查看>>
XX公司招聘C笔试题
查看>>
×××公司linux内核驱动开发招聘笔试题
查看>>
驱动版Hello World
查看>>
sizeof,终极无惑(上)
查看>>
常考--宏与内联函数
查看>>
C语言面试题大汇总
查看>>
C/C++ 笔试、面试题目大汇总
查看>>
One Of My True Dreams
查看>>
我看无损音频APE和FLAC
查看>>
dBm, dBi, dBd, dB, dBc 详解
查看>>
堆(heap)和栈(stack)的区别
查看>>
关于jtag接口
查看>>
MTK的OS是Nucleus
查看>>
几款初步中意的MP3播放器
查看>>