• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

以这个写一个任意数字关于加减乘除的调用构造函数的c++代码

时间2023-09-25 10:18:49 提问来自 四川省成都市 的网友 分类创作 浏览172
```c #include <stdio.h> typedef struct { int num; char op; } Expression; Expression create_expression(int num, char op) { Expression e; e.num = num; e.op = op; return e; } int evaluate_expression(Expression e) { switch (e.op) { case '+': return e.num + evaluate_expression(create_expression(0, '+')); case '-': return e.num - evaluate_expression(create_expression(0, '+')); case '*': return e.num * evaluate_expression(create_expression(0, '+')); case '/': return e.num / evaluate_expression(create_expression(1, '+')); default: return e.num; } } int main() { int num = 5; char op = '+'; Expression e = create_expression(num, op); int result = evaluate_expression(e); printf("表达式 %d %c %d = %d ", num, op, num, result); return 0; } ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 产品创新如何体现 下一篇 航空发动机压气机盘叶片目前遇到的问题