这是命令 bcplan9,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
bc - 任意精度算术语言
概要
bc [ -c [ -l [ -s [ 文件 ... ]
商品描述
Bc 是一种类似于 C 但提供算术的语言的交互式处理器
任意长度的数字,小数点右侧最多 100 位。 它需要
从给定的任何文件输入,然后读取标准输入。 这 -l 论证代表
任意精度数学库的名称。 这 -s 参数抑制自动
计算结果显示; 所有输出都是通过 打印 命令。
以下语法为 bc 程序就像C一样; L 意思是字母 a-z, E 手段
表达, S 意思是陈述。
词法
评论包含在 /* */
换行结束语句
名称
简单变量: L
数组元素: L[E]
话 数据库, 基地及 规模
其他操作数
任意长的数字,带有可选的符号和小数点。
(E)
平方(E)
长度(E)
有效小数位数
规模(E)
小数点右边的位数
L(E,...,E)
函数调用
运营商
+ - * / % ^ (% 是余数; ^ 是力量)
++ --
== <= >= != < >
= += -= *= /= %= ^=
声明
E
{ S ; ... ; S }
打印 E
if ( E ) S
而 ( E ) S
( E ; E ; E ) S
空语句
打破
退出
“文本”
功能定义
定义 L ( L , ... , L ){
汽车 L , ... , L
S ; ... ; S
回报 E
}
函数在
-l 数学图书馆
s(x) 正弦
c(x) 余弦
e(x) 指数
l(x) 日志
a(x) 反正切
j(n, x)
贝塞尔函数
所有函数参数都是按值传递的。
除非主运算符是一个表达式,否则将打印顶级表达式的值
分配或 -s 给出了命令行参数。 引号中的文本,其中可能包括
换行符,总是被打印出来。 分号或换行符都可以分隔语句。
分配给 规模 影响算术中保留的位数
操作方式 dc(1). 分配给 数据库 or 基地 设置输入和输出
数基数分别。
同一个字母可以同时用作数组、函数和简单变量。
所有变量对于程序都是全局的。 自动变量在期间被下推
函数调用。 在将数组声明为函数参数或自动变量时
空方括号必须跟在数组名称之后。
Bc 实际上是一个预处理器 dc(1),它自动调用,除非 -c
(仅编译)选项存在。 在这种情况下 dc 输入被发送到标准
输出代替。
例
定义一个函数来计算指数的近似值。 用它打印 10
值。 (库中的指数函数给出了更好的答案。)
规模 = 20
定义 e(x) {
汽车 a, b, c, i, s
a = 1
乙 = 1
s = 1
对于(i=1;1;i++){
一个 *= x
b *= 我
c = a/b
if(c == 0) 返回 s
小号 += 小号
}
}
for(i=1; i<=10; i++) 打印 e(i)
使用 onworks.net 服务在线使用 bcplan9