21xrx.com
2025-03-21 11:49:17 Friday
文章检索 我的文章 写文章
Dev C++实现简单的四则运算
2023-06-22 04:11:28 深夜i     12     0
Dev C++ 四则运算 简单实现

Dev C++是一款极受欢迎的C++语言编程软件,由于其功能强大、易学易用的特点,被广泛应用于软件开发、算法设计等领域。在这里,我们将介绍如何使用Dev C++实现简单的四则运算。

首先,我们需要打开Dev C++软件并创建一个新的C++项目。在打开的工作区中,创建一个新的源文件,并按照以下步骤进行编码。

1、定义运算符和运算数

我们需要定义四个运算符(加、减、乘、除)和两个运算数。在C++中,变量需要先定义后使用。因此,我们在代码的开头先定义这些变量。

#include <iostream>
using namespace std;
int main(){
  int num1, num2;
  char op;
  cout << "请输入运算符(+、-、*、/):" << endl;
  cin >> op;
  cout << "请输入第一个运算数:" << endl;
  cin >> num1;
  cout << "请输入第二个运算数:" << endl;
  cin >> num2;
  return 0;
}

2、实现加法运算

加法运算很简单,只需要将两个运算数相加即可。

if(op == '+'){
  int result = num1 + num2;
  cout << num1 << " + " << num2 << " = " << result << endl;
}

3、实现减法运算

减法运算也很简单,只需要将第一个运算数减去第二个运算数即可。

if(op == '-')
  int result = num1 - num2;
  cout << num1 << " - " << num2 << " = " << result << endl;

4、实现乘法运算

乘法运算需要将两个运算数相乘。

if(op == '*'){
  int result = num1 * num2;
  cout << num1 << " * " << num2 << " = " << result << endl;
}

5、实现除法运算

除法运算需要判断第二个运算数是否为零,如果为零则会出现错误,需要进行特殊处理。否则,将第一个运算数除以第二个运算数即可。

if(op == '/'){
  if(num2 == 0)
    cout << "除数不能为零!" << endl;
  else{
    double result = (double)num1 / num2;
    cout << num1 << " / " << num2 << " = " << result << endl;
  }
}

最后,将加、减、乘、除四个运算分别整合到一个if语句中,并在输入运算符后自动执行相应的运算。最终的代码如下:

#include <iostream>
using namespace std;
int main(){
  int num1, num2;
  char op;
  cout << "请输入运算符(+、-、*、/):" << endl;
  cin >> op;
  cout << "请输入第一个运算数:" << endl;
  cin >> num1;
  cout << "请输入第二个运算数:" << endl;
  cin >> num2;
  if(op == '+'){
    int result = num1 + num2;
    cout << num1 << " + " << num2 << " = " << result << endl;
  }else if(op == '-')
    int result = num1 - num2;
    cout << num1 << " - " << num2 << " = " << result << endl;
  else if(op == '*'){
    int result = num1 * num2;
    cout << num1 << " * " << num2 << " = " << result << endl;
  }else if(op == '/'){
    if(num2 == 0)
      cout << "除数不能为零!" << endl;
    else{
      double result = (double)num1 / num2;
      cout << num1 << " / " << num2 << " = " << result << endl;
    }
  }
  return 0;
}

以上就是使用Dev C++实现简单的四则运算的全部过程。希望本文能够对初学者有所帮助。

  
  

评论区