当前位置: 首页 > news >正文

进网站后台加什么五金网站方案

进网站后台加什么,五金网站方案,wordpress 替代 php,平台网站表达式求值 时间限制#xff1a;3000 ms | 内存限制#xff1a;65535 KB难度#xff1a;4描述 ACM队的mdd想做一个计算器#xff0c;但是#xff0c;他要做的不仅仅是一计算一个AB的计算器#xff0c;他想实现随便输入一个表达式都能求出它的值的计算器#xff0c;现在请… 表达式求值 时间限制3000 ms | 内存限制65535 KB 难度4 描述 ACM队的mdd想做一个计算器但是他要做的不仅仅是一计算一个AB的计算器他想实现随便输入一个表达式都能求出它的值的计算器现在请你帮助他来实现这个计算器吧。 比如输入“12/4”程序就输出1.50结果保留两位小数 输入第一行输入一个整数n共有n组测试数据n10)。 每组测试数据只有一行是一个长度不超过1000的字符串表示这个运算式每个运算式都是以“”结束。这个表达式里只包含-*/与小括号这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。 数据保证除数不会为0输出每组都输出该组运算式的运算结果输出结果保留两位小数。样例输入 2 1.0002/4 ((12)*51)/4 样例输出 1.50 4.00 /*表达式计算思路从左到右遍历中缀表达式中的每个数字和符号若是数字则直接压入数据栈中若是符号左括号直接入符号栈则判断其与栈顶符号的优先级是右括号或优先级低于栈顶符号则栈符号栈即数据栈中的元素依次出栈并计算直到遇到左括号或栈顶元素优先级小于该符号压入符号栈为止最后符号栈依次出栈计算直至符号为空。 */ #include stdio.h #include ctype.h #include stack #define maxn 100010using namespace std;char buf[maxn]; stackchar op; //符号队列 stackdouble n; //得到操作符的优先级 int getValue(char c){ if((c) return 0; if(c || -c) return 1;if(*c || /c) return 2; }double calc(double a,double b,char c) { // printf(出栈操作%f %c %f \n,a,c,b);switch(c){case : return (ab);case -: return (a-b);case *: return (a*b);case /: return (a/b);} }//操作符出栈即进行计算一次 void pull() { double a,b;if(n.size()1 !op.empty()){bn.top(); n.pop();an.top(); n.pop();n.push(calc(a,b,op.top())); //printf(%d:出栈结果入栈\n,n.size()); op.pop();// printf(符号%d 数字: %d 出栈完毕\n,op.size(),n.size());} }int main() { int N,i;double d;char c;scanf(%d,N);while(N--){ scanf(%s,buf); i0;while(1){if(isalnum(buf[i])){sscanf(bufi,%lf,d);n.push(d);// printf(%d:数字入栈%lf\n,n.size(),d);while(isalnum(buf[i]) || .buf[i]) i; }cbuf[i]; if(c || \0c) break; if((c){op.push(c); // printf((入栈\n);}else if()c){while(!op.empty()){if((op.top()) {op.pop(); break; }pull();}}else{//注意先后顺序不为空才能进行op.top()操作 while( !op.empty() getValue(c)getValue(op.top())) pull();op.push(c); //printf(%d:符号入栈%c \n,op.size(),c);} } while(!op.empty()) pull(); printf(%.2lf\n,n.top()); while(!n.empty()) n.pop(); } return 0; }
http://www.pierceye.com/news/475339/

相关文章:

  • 广州 网站建设公司不用代码做网站的软件
  • 本地php网站搭建wordpress前台注册登入
  • 网站做推广页需要什么软件下载豪禾创意海报设计理念
  • 河北特定网站建设推荐网站建设的技术可行性
  • 招投标 网站建设哈尔滨做网站哪好
  • 骏域网站建设专家东莞展台展馆设计搭建
  • 免费的html网站东丽手机网站建设
  • 网站建设谈客户说什么广州网站快速制作
  • 寻花问柳专注做男人喜爱的网站做网站教程 第一课
  • 个人做外贸接订单网站简道云crm
  • 小程序免费制作平台教学东莞seo关键词
  • 微网站设计平台网络营销相关的岗位有哪些
  • 手机网站建设软件有哪些内容如何做自己的加盟网站
  • 做购物平台网站 民治农业信息网站建设方案
  • 苏州网站建设找哪家东莞seo关键词排名优化排名
  • 怎么描述网站设计软件排行榜
  • 宁波网站制作优化服务公司推广找客户平台
  • 个人网站 域名选择在线画图网页版
  • 外贸网站建设双语网站建设广州景点
  • 深圳宝安p2p网站系统的建设手机网站开发+手机模拟器
  • 合肥营销网站建设设计网站关键词做标签
  • 网站建设与管理实训心得怎么写wordpress图片太大
  • 用个人免费空间快速建立个人网站后方平台网络营销案例2022
  • 网站搭建h5是什么做图软件ps下载网站有哪些内容
  • 企业网站推广技巧和方法免费个人简历模板官网
  • wordpress 全站备份网站建设的实验心得体会
  • 给网站开发APP网站可信度必须做吗
  • 用地方名字做网站做网站那种语言好
  • 天河网站(建设信科网络)濮阳市城乡一体化示范区主任
  • 扬州网站建设link5深圳建外贸网站