21xrx.com
2024-12-22 20:16:36 Sunday
登录
文章检索 我的文章 写文章
C++编写加减乘除运算,实现用户输入数字运算符,获取结果
2023-07-08 09:01:41 深夜i     --     --
C++ 加减乘除 用户输入 数字 运算符 结果获取

在计算机程序设计中,加减乘除是最基本的四种运算操作。C++是一种广泛使用的编程语言,可以用它来编写各种程序,包括实现基本数学运算。在本文中,我们将介绍如何用C++编写一段程序,使得用户可以输入数字和运算符,并且计算得出结果。

首先,我们需要声明四个变量,分别代表用户输入的两个数字,以及运算符和结果。代码如下:


float num1, num2, result;

char op;

这里使用了float类型,因为可能会输入浮点数,而char类型则可以存储运算符。接下来,我们需要使用C++的输入输出流来获取用户的输入。代码如下:


cout << "请输入两个数字: ";

cin >> num1 >> num2;

cout << "请输入运算符 (+, -, *, /): ";

cin >> op;

在上面的代码中,我们使用了cout和cin来分别输出提示信息和获取用户输入。在获取到数字和运算符后,我们需要使用switch语句来判断运算符类型,并执行相应的计算操作。代码如下:


switch (op) {

  case '+':

    result = num1 + num2;

    break;

  case '-':

    result = num1 - num2;

    break;

  case '*':

    result = num1 * num2;

    break;

  case '/':

    result = num1 / num2;

    break;

  default:

    cout << "输入无效!" << endl;

    return 0;

}

在上面的代码中,我们使用了switch语句来判断运算符类型。如果运算符是加号,则执行num1 + num2的计算,将结果保存到result变量中。同样的道理,如果运算符是减号、乘号或除号,则执行相应的计算操作。如果输入的运算符不是这四种类型,则输出“输入无效!”的提示信息,并退出程序。

最后,我们使用cout来输出结果。代码如下:


cout << "结果是: " << result << endl;

完整代码如下:


#include<iostream>

using namespace std;

int main() {

  float num1, num2, result;

  char op;

  cout << "请输入两个数字: ";

  cin >> num1 >> num2;

  cout << "请输入运算符 (+, -, *, /): ";

  cin >> op;

  switch (op) {

    case '+':

      result = num1 + num2;

      break;

    case '-':

      result = num1 - num2;

      break;

    case '*':

      result = num1 * num2;

      break;

    case '/':

      result = num1 / num2;

      break;

    default:

      cout << "输入无效!" << endl;

      return 0;

  }

  cout << "结果是: " << result << endl;

  return 0;

}

运行程序后,可以输入两个数字和相应的运算符,得到计算结果。这段简单的代码展示了C++语言的基本语法和运算操作,希望可以帮助初学者更好地了解和学习C++编程。

  
  

评论区

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