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

福建建设建设厅官方网站自我介绍网页设计代码

福建建设建设厅官方网站,自我介绍网页设计代码,学python网站开发,广东广州要求#xff1a; 优化表达式求值算法#xff0c;使得该算法可实现多位整数甚至浮点数的四则运算#xff0c;并写程序进行验证 一下代码由AI生成#xff0c;这个作业我是实在不想做了#xff0c;老师上课讲的时候也是一笔带过#xff0c;然后就要求我们自己动手写......… 要求 优化表达式求值算法使得该算法可实现多位整数甚至浮点数的四则运算并写程序进行验证 一下代码由AI生成这个作业我是实在不想做了老师上课讲的时候也是一笔带过然后就要求我们自己动手写...... 代码 #include stdio.h #include stdlib.htypedef struct {double *base;double *top;int stacksize; } SqStackOPND;typedef struct {char *base;char *top;int stacksize; } SqStackOPTR;void initStackOPND(SqStackOPND *S) {S-base (double *) malloc(100 * sizeof(double));S-top S-base;S-stacksize 100; }void initStackOPTR(SqStackOPTR *S) {S-base (char *) malloc(100 * sizeof(char));S-top S-base;S-stacksize 100; }void pushOPND(SqStackOPND *S, double e) {if (S-top - S-base S-stacksize) {S-base (double *) realloc(S-base, (S-stacksize 10) * sizeof(double));S-top S-base S-stacksize;S-stacksize 10;}*(S-top) e;(S-top); }void pushOPTR(SqStackOPTR *S, char e) {if (S-top - S-base S-stacksize) {S-base (char *) realloc(S-base, (S-stacksize 10) * sizeof(char));S-top S-base S-stacksize;S-stacksize 10;}*(S-top) e;(S-top); }double popOPND(SqStackOPND *S) {(S-top)--;return *(S-top); }char popOPTR(SqStackOPTR *S) {(S-top)--;return *(S-top); }double getTopOPND(SqStackOPND S) {double e *(S.top - 1);return e; }char getTopOPTR(SqStackOPTR S) {char e *(S.top - 1);return e; }double calculate(double a, char theta, double b) {switch (theta) {case :return a b;case -:return a - b;case *:return a * b;case /:return a / b;default:exit(-1);} }char precedence(char Aop, char Bop) {if ((Aop || Aop -) (Bop || Bop - || Bop ) || Bop #)) {return ;} else if ((Aop || Aop -) (Bop * || Bop / || Bop ()) {return ;} else if ((Aop * || Aop /) (Bop || Bop - || Bop * || Bop / || Bop ) || Bop #)) {return ;} else if ((Aop * || Aop /) (Bop ()) {return ;} else if (Aop ( (Bop || Bop - || Bop * || Bop / || Bop ()) {return ;} else if (Aop ( Bop )) {return ;} else if ((Aop || Aop - || Aop * || Aop / || Aop )) Bop () {return ;} else if (Aop # Bop #) {return ;} else {return ;} } //测试(2.82.2)*(1.41.6)/5.03 int main() {SqStackOPND OPND;SqStackOPTR OPTR;double a, b, d;char c, theta;initStackOPND(OPND);initStackOPTR(OPTR);pushOPTR(OPTR, #);printf(Enter expression ended with #:);scanf(%c, c);// 读取多位数while (c ! # || getTopOPTR(OPTR) ! #) {if ((c 0 c 9) || c .) {ungetc(c, stdin);scanf(%lf, d);pushOPND(OPND, d);c getchar();} else {switch (precedence(getTopOPTR(OPTR), c)) {case :pushOPTR(OPTR, c);c getchar();break;case :popOPTR(OPTR);c getchar();break;case :theta popOPTR(OPTR);b popOPND(OPND);a popOPND(OPND);pushOPND(OPND, calculate(a, theta, b));break;}}}printf(%.2lf\n, getTopOPND(OPND));return 0; } SampleInput (2.82.2)*(1.41.6)/5.025*2# SampleOutput Enter expression ended with #:(2.82.2)*(1.41.6)/5.025*2# 15.00 最后AI真tm香啊。
http://www.zqtcl.cn/news/264134/

相关文章:

  • 北京产品网站建设如何做移动支付网站
  • 做同城购物网站赚钱吗设计企业网站流程
  • 网站要用什么软件做建设工程施工合同专属管辖
  • 模板网站建设制作佛山正规网站建设哪家好
  • 飞虎队网站建设网络公司起名大全
  • 如何发布自己的网站视频8首页制作代码
  • 网站开发实用案例教程普陀网站制作
  • 建一个网站需要哪些知识招远网站建设
  • 文章标题-栏目名称-网站名 dede环保网站设计建设论文
  • centos wordpress建站北京专门做网站的
  • wordpress网站的彻底清理百度网站联系方式
  • 网站建设签收单网页制作模板的作用
  • 已购买域名 如何做网站网络规划设计师通过率多少
  • 酒店网站建设需求分析wordpress iis
  • 烟台网站建设服务新钥匙网站建设
  • 帝国cms网站地图生成器行业网站建设哪家专业
  • 免费推广网站大全wordpress更改图片大小
  • 中航建设集团网站vps网站无法通过ip访问
  • 学生求职网站的需求分析怎么做江西手机版建站系统开发
  • 电商网站开发文献综述嵌入式软件开发项目
  • 网站备案怎样提交管局网站建设基本步骤
  • 国外优秀电商设计网站开发网站公司推荐
  • 国外企业网站建设模型网站建设谈客户说什么
  • 肖港网站开发公司网站的用途
  • 百度网站置顶怎么做效果图制作设计
  • 自适应企业网站用什么框架做重庆在线观看
  • 网站做301重定向的作用辽宁网站建设电话
  • 抚州市建设局官方网站高端网页设计人才
  • 移动商城网站建设 深圳北京网站建站公
  • 网站的对比免费网站建设排名