Skip to content

evpeople/dateStruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dateStruct

实际为dataStruct

作业要求

输入表达式字符串,以“=”表示结尾,计算并输出表达式值,

操作数可以是整数,实数,

操作符有“+”,“-”,“*”,“/”,“^”,

和sin(),cos(),log(),ln()。其中,log是以10为底

食用方法

简易版:带着vscode的配置直接在vscode中编译,

正确版:更改makefile,然后通过make(linux),或windows下相应的make命令编译

特点

同时可以通过mod命令调整输出模式,选择以科学计数法输出还是小数输出,并且能控制小数输出的位数
附带实现了取模操作
可拓展性强
注释详细
附带文档的demo
计算器自带pi 和e 两个常数。

有可能实现的特点

简易的解方程

实现的极端测试用例

sin(pi+lg(100)+1.1415926)=
sin(pi+lg(1e2)+1.1415926)+ln(e^2)=
sin(pi+lg(1e2)+1.1415926)=
(((sin(pi+lg(1e2)+1.1415926)))+ln(e^2))=

About

BUPT 数据结构第一次作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •