03 2013 档案

摘要:C# 中实现表达式计算 2011-10-05 13:25 http://blog.csdn.net/yillc/article/details/6844931提要:1.对上一篇文章的改进:增加括号2.改变了 字符串转化成中缀表达式的方法一、依旧是数据结构的知识:1.将中缀表达式转换成后缀表达式设算法的输入为中缀表达式infixExp(字符串),输出结果为postfixExp,是保值的后缀表达式。举例:23 + 34 * 45 / (5 + 6 + 7) 转后为后缀: 23 34 45 * 5 6 + 7 + / +2.算法:自左至右扫描infixExp,读入每项并分析其对应的语法成分: 1). 阅读全文
posted @ 2013-03-12 03:18 TABCDT 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:1.十进制转换为二进制:http://blog.csdn.net/yillc/article/details/6824135[cpp] view plaincopy#include<cstdio>#include<stack>usingnamespacestd;intmain(){stack<int>S;intDecNum=0;scanf("%d",&DecNum);//输入一个十进制数intr=1;while(r!=0){r=DecNum/2;S.push(DecNum%2);DecNum/=2;}while(S.empty() 阅读全文
posted @ 2013-03-12 03:16 TABCDT 阅读(168) 评论(0) 推荐(0) 编辑