21xrx.com
2024-11-22 10:20:12 Friday
登录
文章检索 我的文章 写文章
C++示例实现
2023-07-11 01:20:39 深夜i     --     --
C++编程示例 C++代码实现 C++示例教程 C++样例程序 C++实现案例

C++简介

C++是一种计算机程序设计语言,是C语言的拓展版。它是一种面向对象的编程语言,具有高效性和强大的灵活性。在现代软件开发中,C++经常被用于开发游戏和系统级应用程序。

C++示例实现

下面我们将给出一个C++的示例实现。这个示例是一个简单的计算器,它可以实现加、减、乘、除等运算,以及计算阶乘和斐波那契数列。

代码如下:


#include <iostream>

using namespace std;

int add(int a, int b) {

  return a + b;

}

int sub(int a, int b)

  return a - b;

int mul(int a, int b) {

  return a * b;

}

int divi(int a, int b)

  return a / b;

int factorial(int n) {

  if (n == 0)

    return 1;

  else

    return n * factorial(n - 1);

}

int fibonacci(int n) {

  if (n == 0 || n == 1)

    return n;

  else

    return fibonacci(n - 1) + fibonacci(n - 2);

}

int main() {

  int a, b, choice;

  cout << "Enter two numbers: ";

  cin >> a >> b;

  cout << "Enter choice: \n1.Addition\n2.Subtraction\n3.Multiplication\n4.Division\n5.Factorial\n6.Fibonacci\n";

  cin >> choice;

  switch (choice) {

  case 1:

    cout << "Addition: " << add(a, b) << endl;

    break;

  case 2:

    cout << "Subtraction: " << sub(a, b) << endl;

    break;

  case 3:

    cout << "Multiplication: " << mul(a, b) << endl;

    break;

  case 4:

    cout << "Division: " << divi(a, b) << endl;

    break;

  case 5:

    cout << "Factorial: " << factorial(a) << endl;

    break;

  case 6:

    cout << "Fibonacci: " << fibonacci(a) << endl;

    break;

  default:

    cout << "Invalid choice!" << endl;

  }

  return 0;

}

这里定义了几个简单的函数,包括加、减、乘、除、阶乘和斐波那契数列。然后在主函数中,进行输入操作,让用户选择要进行哪种操作,然后根据选择的操作调用相应的函数,最后输出结果。

总结

在C++中,函数是可以独立使用的,可以实现面向过程的思想。另外,C++也支持面向对象的编程思路,这点在后续的文章中再进行探讨。对于想要学习C++的编程爱好者来说,只要掌握了基本的函数定义和程序流程控制语句,就可以实现各种各样的程序,这也是C++语言的魅力所在。

  
  

评论区

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