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毫秒