Java 版 (精华区)
发信人: DreamWeaver (戴眼镜的流氓程序员), 信区: Java
标 题: 每日一题:(2)字符串转表达式
发信站: 哈工大紫丁香 (2002年08月14日10:07:33 星期三), 站内信件
编写一控制台程序,从控制台中读取一字符串,形如“a+b-c*d/e”
在程序中将此字符串转化为表达式,例如:result=a+b-c*d/e,然后将
表达式中的变量从左到右依次初始化为1、2、3....,输出result值。
参考:
pleast input the String:
a+b+c+d
the exp is result=a+b+c+d
result=1+2+3+4=10
要求:
1. 变量名不要求与字符串中的字符相同
2. 暂定变量最多为5个,运算符为 +、-、*、/
3. 程序有良好的风格并有文档注释
4. 有详细的算法分析
附加:如果有能力可以将变量个数设为不限,将运算符加上(、)、等。
参考答案在两天内公布。
--
你看到我的妮妮了吗?Q_Q
幸亏我拼命的护住了脸!
我猪一样的相貌才得以保全!!!
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.4]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.216毫秒