21xrx.com
2024-11-22 03:15:18 Friday
登录
文章检索 我的文章 写文章
C++简单运算器:输入0即退出
2023-07-09 10:49:18 深夜i     --     --
C++ 运算器 简单 退出 输入

C++是一种高级编程语言,常用于开发各种软件和应用程序。其中,简单的运算器是C++初学者常用的编程练手项目,既能巩固基础知识,又能够实现简单的计算功能。

本篇文章将介绍一种基于C++语言实现的简单运算器,用户可以输入两个数和运算符,程序将自动进行计算并输出结果。值得一提的是,该运算器支持输入0即退出功能,方便用户停止使用。

一、程序基本框架

该运算器的基本框架如下所示:

#include

using namespace std;

int main()

{

  char op;

  double n1,n2,result;

  while(1)

  {

    cout<<"请输入两个数和运算符,以空格隔开(如:2 + 3):"<

    cin>>n1>>op>>n2;

    if(op=='+')

      result=n1+n2;

    else if(op=='-')

      result=n1-n2;

    else if(op=='*')

      result=n1*n2;

    else if(op=='/')

    {

      if(n2==0)

        cout<<"除数不能为0

      else

        result=n1/n2;

    }

    else if(op=='0')

      break;

    else

      cout<<"运算符输入错误

    cout<<"计算结果为:"< <

  }

  cout<<"程序已退出。"<

  return 0;

}

二、程序运行流程

1.首先定义了运算符、两个操作数和结果变量,以及一个while(1)循环,保证程序能够一直运行。

2.在循环内部,使用cout和cin语句分别获取用户输入的两个数字和运算符。

3.通过if...else if...else语句进行条件判断,根据运算符不同进行不同的计算操作,每次计算得到的结果将存入result变量中。

4.在判断运算符时,当用户输入0时,使用break语句跳出循环,实现了程序退出的功能。

5.当用户输入除数为0时,程序将输出错误提示,使用continue语句返回循环开头,接着等待用户重新输入。

6.最后,使用cout语句输出计算结果,程序继续进行下一轮循环。

7.当用户输入0,退出循环后,使用cout语句输出程序已退出的提示。

三、总结

上述内容介绍了一种基于C++语言实现的简单运算器,主要包括运算器的基本框架和程序运行流程。该运算器可以进行加、减、乘、除四则运算,同时支持输入0即退出的功能,方便用户使用。对于C++初学者,通过实现这样一个简单的程序,能够巩固基础知识,提高编程水平。

  
  

评论区

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