21xrx.com
2024-09-20 00:19:58 Friday
登录
文章检索 我的文章 写文章
C++实现输入两个数和一个运算符,输出运算结果的功能
2023-07-09 21:48:21 深夜i     --     --
C++ 输入 运算符 运算结果 功能

C++是一门广泛应用于编程语言,在它的丰富库之中尤其强调了数学计算和算法效率。本文主要讲述如何在C++中实现输入两个数和一个运算符,输出运算结果的功能。

首先定义一个名为calculate的函数,该函数的参数包含两个数和一个运算符。函数内部创建一个result变量,用于存储计算结果。通过switch-case语句判断运算符类型,并执行相应的计算操作。当操作符为加法时,将两个数相加。当操作符为减法时,将第一个数减去第二个数。当操作符为乘法时,将两数相乘。当操作符为除法时,将第一个数除以第二个数。最后返回计算结果。

接下来在main函数中,首先通过cin输入两个数和一个运算符,并保存在三个变量中。然后调用calculate函数,将输入的参数传给它并得到返回的计算结果。最后通过cout输出运算结果。

下面的示例代码可供参考:


#include <iostream>

using namespace std;

float calculate(float num1, float num2, char op) {

  float result = 0;

  switch (op) {

    case '+': result = num1 + num2; break;

    case '-': result = num1 - num2; break;

    case '*': result = num1 * num2; break;

    case '/': result = num1 / num2; break;

    default: cout << "Invalid operator"; break;

  }

  return result;

}

int main() {

  float num1, num2, result = 0;

  char op;

  cout << "Enter the first number: ";

  cin >> num1;

  cout << "Enter the operator (+, -, *, /): ";

  cin >> op;

  cout << "Enter the second number: ";

  cin >> num2;

  result = calculate(num1, num2, op);

  cout << num1 << " " << op << " " << num2 << " = " << result;

  return 0;

}

使用该代码,您可以输入两个数和一个运算符来计算结果。这个函数将快速而准确地计算您输入的值,以便您可以快速进行数学运算。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复