bcplan9 - 云端在线

这是命令 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
HPMC胶囊 ( 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



最新的 Linux 和 Windows 在线程序