编程夜未眠

有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,千三越甲可吞吴.

原创 [推荐]数据结构实习:表达式求解收藏

 
                                                  [推荐]数据结构实习:表达式求解

我在学数据结构的时候写的程序,里面还做是个简单的GUI,同时还做到了脱离汉字系统显示汉字,现在愿意拿来和大家分享.
你可以到下列地址直接下载
http://www.freewebs.com/czone/exp.rar

如果不能够下载,请留下的你电子邮件地址,我会给你发送到你的邮箱的

1         运行该程序应该至少包括以下文件  

asc16      ascii库文件,存储ascii字符的点阵结构  

hanzi16.lib  汉字库文件,存储汉字的点阵结构  

egavga.bgi  VGA模式下的显示器驱动程序  

exp.exe     可执行文件  

输入规则  

2         该程序能够识别大多数数学运算符号(绝对值除外)  

+ - * /  ^ (乘方开方)  %取余  

3. 该程序能够识别大多数数学函数  29个(右边的大写字母是它们的内部表示)  

       {"arcsin", 'A'},  

       {"arccos", 'B'},  

       {"arctan", 'C'},  

       {"arcctg", 'D'},  

       {"arcsec", 'E'},  

       {"arccsc", 'F'}, 

        {"arctg",  'C'},  

       {"asin",   'A'},   arcsin  

       {"acos",   'B'},   arccos  

       {"atan",   'C'},  

       {"actg",   'D'},  

       {"asec",   'E'},  

       {"acsc",   'F'}, 

        {"fabs",   'G'},    绝对值  

       {"exp",    'H'},    

       {"cos",    'I'},  

       {"ctg",    'J'},  

       {"tan",    'K'},  

       {"sec",    'L'},  正割  

       {"csc",    'M'},  余割  

       {"cth",    'N'},   双曲正割  

       {"sin",    'O'},  

       {"abs",    'G'},  

       {"tg",     'K'},  

       {"ln",     'P'}, 

        {"sh",     'Q'},  双曲正玄  

       {"th",     'R'},  双曲余玄  

       {"ch",     'S'},  双曲余割  

       {"log",    'T'}   对数 

 

3         可以识别常数e和圆周率pi  

4 .可以识别省略的乘号 

 

列如:3*(3+4) 可以这样输入 33+4  

3*sin(pi/4) 可以这样输入 3sin(pi/4);  

(3+4)*(3+4) 可以这样输入(3+4)(3+4)  

5.函数的输入可以象数学上一样省略括号(已任意数为底数的对数函数除外)  

列如:sin(pi) 可以这样输入 sinpi  

6.小于1的小数可以省略小数点前的0  

列如:0.123 可以这样输入 .123  

0.2 * 0.3 可以这样输入 .2*.3

 7.对数函数的输入格式log(底数,真数),ln真数

   如:log(e,3.3); 

     lne  

8.可以识别正负号(不是加减)  

 如:-3+4  

   +4+-4+4  

9.能够识别几乎所有的合法的运算符号的函数的组合  

如:sin cos tan sin(pi/4)  

log(e,cos(pi/4))  

  如果屏幕的显示颜色不正常,请重新编译







发表于 @ 2004年11月05日 11:15:00|评论(loading...)

新一篇: 职场好人缘的26个细节  | 旧一篇: C库函数手册

用户操作
[即时聊天] [发私信] [加为好友]
Shaohui
订阅我的博客
XML聚合  FeedSky
Shaohui的公告
首页链节
公开留言私人留言
blog日志 blog声明
Shaohui的google相册

语言   English(beta) Chinese
最近关注


朋友的外贸网站,china-wholesale。

最新公告

My Work
发布SnifferFox v1.0,该软件在界面和易用性方面作了比较大的改进,默认安装提供了超过30套界面皮肤。
下载 源程序 安装程序

发布一个公式计算器,功能不比Windows的计算器弱哈,而且还更为实用,不过还有一些bug等以后有时间了再来改进.
下载 安装程序 免安装压缩包
发布SnifferFox Version Beta了,并且提供源代码,对学网络编程的朋友可能会有帮助!

下载 源程序 安装程序
个人档案

联系方式:

访问统计

.
文章分类
收藏
    常去的地方
    C++Builder研究
    ChinaUnix
    CSDN
    系统分析之窗
    软件工程专家网
    友情链节
    CSDN Blog开发组
    Eric's BLog(RSS)
    Expression Calculator
    Fantasy Soft(RSS)
    Shaohui
    SnifferFox on Google Code
    流星絮语 JAVA学习笔记
    老顽童-程序员考试
    葛涵涛(RSS)
    键者天行
    珍藏链节
    Qmail 官方网站
    STL技术文章不完全列表
    中国历代疆域图
    存档
    Csdn Blog version 3.1a
    Copyright © Shaohui