问题 4174 --六种运算

4174: 六种运算

时间限制: 1 Sec  内存限制: 128 MB
提交: 59  解决: 27
[提交][状态][命题人:]

题目描述

请你做加(+)、减(-)、乘(*)、除(/)、幂次(^)、开方(s)六种运算(指数函数为pow),比如

1 2 +  ---->3.0000000000

5 2  -  ----->3.0000000000

3  1.4 *---->4.2000000000

6 4 /  ------>1.5000000000

2 3 ^ ------>8.0000000000

9 2 s ------->3.0000000000   (表示9的1/2次方,可以通过pow(9,0.5)计算得到结果)

输入

两个双精度浮点数和一个运算符

输出

保留十位小数的运算结果

以下特殊情况,输出infinity

1)除法时,a/b中的b为0

2)幂次方时,a^b中的a和b均为0

3)开方时,b为0

样例输入
Copy
1.4 2.6 +
2 -3 /
0 0 ^
4 8 x
5 6 7
样例输出
Copy
4.0000000000
-0.6666666667
infinity
infinity
infinity

提示

来源

[提交][状态]