Problem1038--求log值

1038: 求log值

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

给定一个实数x,求lnx、log10x、log2x的值,均保留3位小数。

Input

给定一个数x。(x<=10^6)

Output

共三行,分别表示lnx、log10x、log2x的值。

Sample Input Copy

10

Sample Output Copy

2.303
1.000
3.322

HINT

因为有2^3=8,那么以2为底8的对数值为log2(8)=3。

lnx是以e为底的自然对数。

输出的3个对数值分别以e为底log(x)、以10为底log10(x)、以2为底log2(x),这三个函数都包含在cmath库中。当然,如果用了万能技能包就不需要这个技能包了。

printf()语句输出回车,可以用\n表示要输出一个回车。

如输出x和y分别保留3位和5位小数,分两行输出,printf("%0.3lf\n%0.5lf", x, y);。

Source/Category

入门