时间:2015-01-07 来源:

表达式计算器【编程语言】

1+2/3*(4-6)*6/8+9*2 = ?

#include <stdio.h> #include <stdlib.h> #define MAXSIZE 32 typedef struct{ int data[MAXSIZE];//数据段 int top;//栈指针 }sqstack; sqstack *sqstack_create() { sqstack *sq; sq = malloc(sizeof(*sq)); if(sq == NULL ) { return NULL; } sq->top = -1; return sq; } int sqstack_push(sqstack *sq, n; sqstack_pop(snum, &n2); switch(ope) { case '+': n=n1+n2; printf("%d+%d=%d\n", n2, n2, n);break; case '*': n=n1*n2; printf("%d*%d=%d\n", n2, n2, n);break; default: return -1;//break; } sqstack_push(snum, sqstack *sope)//处理括号 { int old_ope; sqstack_top(sope, &old_ope); compute(snum, &old_ope);//取得栈顶运算符 } sqstack_pop(sope, sqstack *sope, &ope); return ; } sqstack_top(sope, &ope); return ; } while(get_pri(ope) <= get_pri(old_ope))// * + { sqstack_pop(sope,old_ope); if(sqstack_is_empty(sope)) break; sqstack_top(sope,&ope); } int main() { sqstack *snum;//运算数字栈 sqstack *sope;//运算符栈 int i = 0, flag = 0, &value);//数字入 运算数字栈 value = 0; flag = 0; } if(str[i] == ')') { deal_bracket(snum,sope,&value); } while(!sqstack_is_empty(sope)) { sqstack_pop(sope, old_ope); } sqstack_pop(snum, str, value); return 0; }

点击次数:3269
作者:
web前端行业资讯
Web new NewsList
Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日Gradle1.12用户指南翻译——第二十一章.Gradle插件 【数据库】2014年12月18日构造函数语意学笔记(三) 【Web前端】2015年01月19日关于IE只能嵌套27层表格的说法证明2014年01月29日Leetcode:ZigZagConversion 【编程语言】2015年03月26日Highcharts4.1.8发布了【移动开发】2015年08月26日一些特殊的WebkitIdl属性【编程语言】2015年02月25日Androidlauncher3开发环境搭建【数据库】2014年11月11日修改Windows注册表系统文件为宽带加速2014年01月29日PHP4实际应用经验篇(1)2014年01月29日GLES顶点数组之结构数组与数组结构 【移动开发】2015年03月26日js获取坐标通过JS得到当前焦点(鼠标)的坐标属性2014年01月29日Linux下iptables防火墙放开相关端口拒绝相关端口及查看已放开端口 【编程语言】2014年12月18日emacsorgplot绘图 【数据库】2015年05月05日一步一步学习PHP(2)——PHP类型2014年01月29日Java枚举的应用【架构设计】2014年12月22日《构建跨平台APP:PhoneGap移动应用实战》内容简介、目录【编程语言】2014年11月26日【Java安全技术探索之路系列:J2SE安全架构】之二:安全管理器 【编程语言】2015年06月17日php中global和$GLOBALS【】的分析之一2014年01月29日面试题10_二进制中1的个数 【编程语言】2015年07月27日poj2455SecretMilkingMachine【二分+最大流】【1到N不重复路径不少于T条时,求被选中路径上的最大边权值的最小值】【云计算】2015年08月28日UI_UITableView_搭建 【研发管理】2015年07月14日HBuilder开发App教程08-几种页面打开方式 【移动开发】2015年08月05日Swift语言中的switch语句的妙用 【编程语言】2015年05月05日iOS多线程开发之OperationQueue(一)概念+两种Operation 【综合】2015年06月11日ps图片如何实现渐变2014年11月04日java中的Callable接口 【综合】2014年12月29日maven排除间接依赖【移动开发】2015年02月03日HPC性能测试 【Web前端】2015年03月26日GC基本原理学习(GarbageCollected) 【架构设计】2015年08月29日解析平面设计中的创意方法总结2014年01月28日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)