21xrx.com
2024-12-22 19:26:05 Sunday
登录
文章检索 我的文章 写文章
C++程序实例展示
2023-07-02 11:16:41 深夜i     --     --
C++ program example display showcase

C++是一种面向对象的编程语言,已经成为了众多软件开发人员的首选之一。有人认为,C++的语法复杂难懂,但实际上,它并不难学习,只要用心去学,就能够掌握它的精华。

在这篇文章中,我们将介绍一些C++程序实例,以展示C++在实际编程中的应用。

1. 字符串反转:

#include

#include

using namespace std;

int main()

{

  string str = "Hello World!";

  int n = str.length();

  for (int i = 0; i < n/2; i++)

    swap(str[i], str[n-i-1]);

  cout << "Reversed string: " << str;

  return 0;

}

这个程序使用了C++中的字符串类,将字符串进行反转操作。具体来说,程序通过循环遍历字符串的前一半,并交换前半部分中的每个字符与其对应的后半部分字符的位置。这样一来,字符串就被成功地反转了。

2. 基本的计算器:

#include

using namespace std;

int main()

{

  char op;

  float num1, num2;

  cout << "Enter operator either + or - or * or /: ";

  cin >> op;

  cout << "Enter two operands: ";

  cin >> num1 >> num2;

  switch(op)

  {

    case '+':

      cout << num1+num2;

      break;

    case '-':

      cout << num1-num2;

      break;

    case '*':

      cout << num1*num2;

      break;

    case '/':

      cout << num1/num2;

      break;

    default:

      // error message if the operator is invalid

      cout << "Error! operator is not valid";

      break;

  }

  return 0;

}

这个程序模拟了一个基本的计算器,可以进行加、减、乘、除四则运算。在程序中,我们首先要求用户输入运算符和两个运算数,然后根据运算符的不同,进行不同的计算操作,最终输出结果。如果用户输入了非法的运算符,则程序会输出错误信息。

这两个示例程序仅仅是C++应用的冰山一角。C++拥有丰富的语法和庞大的标准库,开发人员可以通过C++编写高效、功能丰富的软件。如果您打算学习C++,这些示例代码不仅可以帮助您学习基础语法和编程思想,也可以作为您编写自己代码的参考。

  
  

评论区

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