这是 booldnf 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
booldnf - 将布尔表达式转换为 DNF
概要
回音 'a&(!b|c&!d)' | 布尔型 > 结果.txt
商品描述
布尔型 是一个从标准输入中读取布尔表达式并重写的程序
他们在 分离式 正常 表单 在其标准输出上。 它使用 BoolStuff 库。
析取范式是 AND 项的 ORing。 换句话说,如果 OR 是
考虑加法运算和与乘法运算,则 DNF 是
产品的总和。
每个表达式都必须在其自己的文本行上。 变量名只能由
ASCII 字母和数字。
AND 运算符是 &,OR 运算符是 |, 而 NOT 运算符是 !. 括号是
不允许的。
该命令在每个结果或错误消息后刷新其输出缓冲区,以确保
它可以与双向管道一起使用。 结果和错误消息总是
正好是一个文本行。
示例
命令
回音 'a&(!b|c&!d)' | 布尔型
应该显示
a&c&!d|a&!b
使用 onworks.net 服务在线使用 booldnf