holyya.com
2025-09-04 16:40:13 Thursday
登录
文章检索 我的文章 写文章
用C++编写一个小项目
2023-07-11 12:29:28 深夜i     --     --
C++ 编程 小项目

C++是一种高效、灵活、可靠的编程语言,它被广泛应用于许多领域。如果你想体验一下C++的魅力,那么编写一个小项目是一个很好的方式。

下面我们来介绍一个简单的C++小项目:一个计算器。计算器可以进行基本的四则运算和取模运算。它的运行方式类似于Windows自带的计算器。

首先,我们需要定义一些变量和函数。变量用来存储运算数和运算结果,函数用来进行具体的运算。


// 定义变量

double num1 = 0, num2 = 0, result = 0;

char op;

// 定义函数

double add(double a, double b);

double subtract(double a, double b);

double multiply(double a, double b);

double divide(double a, double b);

double mod(double a, double b);

接下来,我们需要编写主函数。主函数提示用户输入运算数和运算符,然后调用相应的函数进行运算,并输出运算结果。主函数使用循环,可以让用户一直输入并计算直到退出程序。


int main()

{

  while (true)

  {

    cout << "请输入第一个数:";

    cin >> num1;

    cout << "请输入第二个数:";

    cin >> num2;

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

    cin >> op;

    switch (op)

    {

    case '+':

      result = add(num1, num2);

      break;

    case '-':

      result = subtract(num1, num2);

      break;

    case '*':

      result = multiply(num1, num2);

      break;

    case '/':

      result = divide(num1, num2);

      break;

    case '%':

      result = mod(num1, num2);

      break;

    default:

      cout << "运算符输入错误,请重新输入。" << endl;

      continue; // 跳出本次循环,进入下一次循环

    }

    cout << num1 << " " << op << " " << num2 << " = " << result << endl;

    char choice; // 是否继续计算的选择

    cout << "是否继续计算(Y/N):";

    cin >> choice;

    if (choice == 'N' || choice == 'n')

    

      break; // 退出循环

  }

  return 0;

}

最后,我们需要实现每个函数的功能。这里我们只给出加法和除法的实现,其他函数可以类似地编写。


double add(double a, double b)

{

  return a + b;

}

double divide(double a, double b)

{

  if (b == 0)

  请重新输入。" << endl;

    return 0;

  

  else

  

    return a / b;

  

}

至此,我们的计算器小项目就完成了。通过编写这个小项目,我们可以熟悉C++的语法和运算符,掌握函数的定义和调用方法,了解循环和条件语句的使用,还可以锻炼自己的编程能力。

  
  

评论区

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