21xrx.com
2024-11-10 00:50:31 Sunday
登录
文章检索 我的文章 写文章
Dev C++实现简单的四则运算
2023-06-22 04:11:28 深夜i     --     --
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++实现简单的四则运算的全部过程。希望本文能够对初学者有所帮助。

  
  

评论区

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