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

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

时间2023-09-25 10:05:01 提问来自 四川省成都市 的网友 分类创作 浏览129
```c #include <stdio.h> typedef struct { int num1; int num2; char operator; } Calculator; Calculator create_calculator(int num1, int num2, char operator) { Calculator calculator; calculator.num1 = num1; calculator.num2 = num2; calculator.operator = operator; return calculator; } double calculate(Calculator calculator) { switch (calculator.operator) { case '+': return calculator.num1 + calculator.num2; case '-': return calculator.num1 - calculator.num2; case '*': return calculator.num1 * calculator.num2; case '/': if (calculator.num2 == 0) { printf("除数不能为0! "); return 0; } return (double)calculator.num1 / calculator.num2; default: printf("无效的操作符! "); return 0; } } int main() { int num1, num2; char operator; printf("请输入两个数字和一个操作符(如:1 + 2):"); scanf("%d %d %c", &num1, &num2, &operator); Calculator calculator = create_calculator(num1, num2, operator); double result = calculate(calculator); printf("结果是:%.2lf ", result); return 0; } ```

点击这里,进行内容创作

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

上一篇 写一个关于加减乘除的调用构造函数的c++代码 下一篇 航空发动机压气机盘叶片目前遇到的问题