21xrx.com
2024-12-28 13:41:14 Saturday
登录
文章检索 我的文章 写文章
C++实例展示
2023-07-07 11:58:55 深夜i     --     --
C++代码演示 C++实现示例 C++编程示范 C++案例展示 C++应用实例

C++是一种功能强大的编程语言,广泛应用于计算机科学领域。本文将按照以下方式展示几个C++实例。

第一个实例是判断一个数是否为质数。质数是只能被1和自身整除的正整数。以下是一个简单的C++程序来判断一个数是否为质数:


#include <iostream>

using namespace std;

bool isPrime(int n) {

  if (n <= 1)

    return false;

  

  for (int i = 2; i < n; i++) {

    if (n % i == 0)

      return false;

    

  }

  return true;

}

int main() {

  int n;

  cout << "请输入一个正整数: ";

  cin >> n;

  if (isPrime(n))

    cout << n << " 是一个质数" << endl;

   else

    cout << n << " 不是一个质数" << endl;

  

  return 0;

}

第二个实例是计算三角形面积。三角形面积可以通过底边长度和高度来计算。以下是一个C++程序来计算三角形面积:


#include <iostream>

using namespace std;

double triangleArea(double base, double height) {

  return 0.5 * base * height;

}

int main() {

  double base, height;

  cout << "请输入三角形的底边长度: ";

  cin >> base;

  cout << "请输入三角形的高度: ";

  cin >> height;

  double area = triangleArea(base, height);

  cout << "三角形的面积为: " << area << endl;

  return 0;

}

第三个实例是排序一个整数数组。以下是一个C++程序来对整数数组进行排序:


#include <iostream>

using namespace std;

void bubbleSort(int arr[], int n) {

  for (int i = 0; i < n - 1; i++) {

    for (int j = 0; j < n - i - 1; j++) {

      if (arr[j] > arr[j + 1]) {

        int temp = arr[j];

        arr[j] = arr[j + 1];

        arr[j + 1] = temp;

      }

    }

  }

}

int main() {

  int arr[] = 7;

  int n = sizeof(arr) / sizeof(arr[0]);

  bubbleSort(arr, n);

  cout << "排序后的数组为: ";

  for (int i = 0; i < n; i++) {

    cout << arr[i] << " ";

  }

  cout << endl;

  return 0;

}

本文展示了几个C++实例,涵盖了质数判断、三角形面积计算和整数数组排序。这些实例可以帮助读者熟悉和掌握C++语言的基本语法和应用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章