21xrx.com
2025-03-28 18:53:25 Friday
文章检索 我的文章 写文章
C++实现四则运算代码
2023-06-25 17:47:10 深夜i     13     0
C++ 四则运算 实现 代码

C++是一门强大的编程语言,可以用它实现各种功能,包括四则运算。在本文中,我们将介绍如何使用C++编写一个简单的四则运算代码。

首先,我们需要定义四个变量,分别代表运算符左侧和右侧的两个数字,以及运算符本身和结果。我们可以使用C++中的double类型来表示数字,使用char类型来表示运算符。

接着,我们可以使用C++中的cin函数,提示用户输入左侧数字、右侧数字和运算符,并将其存储在定义的变量中。这可以通过以下代码实现:

double num1, num2, result;
char op;
cout << "Please enter the first number: ";
cin >> num1;
cout << "Please enter the operator (+, -, *, /): ";
cin >> op;
cout << "Please enter the second number: ";
cin >> num2;

然后,我们可以根据运算符的不同,使用条件语句来执行相应的计算,并将结果存储在result变量中。这可以通过以下代码实现:

if (op == '+') {
  result = num1 + num2;
} else if (op == '-')
  result = num1 - num2;
else if (op == '*') {
  result = num1 * num2;
} else if (op == '/')
  result = num1 / num2;
else
  cout << "Invalid operator!";

最后,我们可以使用cout函数输出结果。完整的代码如下:

#include <iostream>
using namespace std;
int main() {
  double num1, num2, result;
  char op;
  cout << "Please enter the first number: ";
  cin >> num1;
  cout << "Please enter the operator (+, -, *, /): ";
  cin >> op;
  cout << "Please enter the second number: ";
  cin >> num2;
  if (op == '+') {
    result = num1 + num2;
  } else if (op == '-')
    result = num1 - num2;
   else if (op == '*') {
    result = num1 * num2;
  } else if (op == '/')
    result = num1 / num2;
   else
    cout << "Invalid operator!";
  
  cout << num1 << " " << op << " " << num2 << " = " << result;
  return 0;
}

总结来说,C++语言提供强大的工具,使得我们能够编写出多种应用程序。四则运算代码仅仅是这些工具中的一小部分,但它展示了如何使用重要的C++语言特性,例如变量定义、输入和输出。

  
  

评论区