#A40. ⌈Alvin OI Round 2⌋ 计算器最终版
⌈Alvin OI Round 2⌋ 计算器最终版
题目背景
Alvin 让你写了这么多的计算器题目,决定不为难你了。
题目描述
写出一个科学计算器。
要求:
1. 运算(整数,可识别括号"()"即可);
2.阶乘(高精度);
3.三角函数和反三角函数(弧度计算,保留 位,包括 )。
输入格式
一行,表示计算的式子。
输出格式
一行,表述计算的结果。
输入输出样例
1+(2*3)/4
2
23!
25852016738884976640000
sin(3)
0.141120008
数据范围
数据共有 个点,将其分为三组:
点,四则运算:
数据点 :加法,保证结果在 范围里;
数据点 :减法,保证结果在 范围里;
数据点 :乘法,保证结果在 范围里;
数据点 :四则运算,保证结果在 范围里;
数据点 :四则运算+括号,保证结果在 范围里。
点,阶乘:
数据点 :保证结果在 范围里;
数据点 :保证结果在 范围里;
数据点 :保证 。
点,三角函数和反三角函数:
数据点 :保证 ,三角函数;
数据点 :保证 ,反三角函数。
特殊地,对于三角函数和反三角函数数据点,如没有函数值返回“nan”
保证所有的数据点长度不超过 。
统计
相关
在下列比赛中: