题目背景
这个东西大家都用过吧.
我们都知道,windows的计算器在计算出很大的数字的时候,会用ae+n
的形式大体上表示这个数.其实,ae+n
相当于a*10^n
.现在让你编程模拟一下这个计算器(只模拟ab).
题目描述
给定整数a,b,求ab.(用计算器的表示法表示,e前面的小数保留5位,四舍五入).
格式
输入
整数a,b.
Output
ab.(用计算器的表示法表示,e前面的小数保留5位,四舍五入).
注意:
1.如果ab<106,则直接输出这个数,不用ae+n
表示.
2.如果小数a末尾有0(如:1.00000e+342),则写成1e+342.
3.e前面的小数应当四舍五入.(如:555555555555555555555555应该表示成5.55556e+23)
样例
13 3
2197
114 514
1.77457e+1057
34 33
3.45783e+50
12345678998765432123456789987654321 45
1.31273e+1534
见页面底部文件calc.in
见页面底部文件calc.out
数据范围
测试点 |
数据范围 |
1−2 |
1≤a,b≤102,1≤ab≤106 |
3−4 |
1≤a,b≤103,1≤ab≤1018 |
5−8 |
1≤a,b≤1018,1≤ab≤101000 |
9−10 |
1≤a,b≤10100,1≤ab≤104000 |
下载calc.in
下载calc.out