21xrx.com
2025-04-15 02:12:40 Tuesday
文章检索 我的文章 写文章
C++编写加减乘除运算,实现用户输入数字运算符,获取结果
2023-07-08 09:01:41 深夜i     12     0
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++编程。

  
  

评论区

请求出错了