21xrx.com
2024-09-20 00:24:31 Friday
登录
文章检索 我的文章 写文章
C++:统计相等数字个数
2023-07-09 02:40:23 深夜i     --     --
C++ 统计 相等数字 个数

C++是一种高级编程语言,广泛应用于软件开发和科学计算领域。在C++中,我们可以轻松地处理数组和字符串等数据结构,包括统计相等数字的个数。

统计相等数字的个数是一种常见的计算问题,可以用C++语言中的循环和条件语句来解决。以下是一个计算相等数字个数的简单示例代码:


#include <iostream>

using namespace std;

int countEqual(int arr[], int n) {

  int count = 0;

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

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

      if (arr[i] == arr[j]) {

        count++;

      }

    }

  }

  return count;

}

int main() {

  int arr[] = 2;

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

  cout << "相等数字的个数为:" << countEqual(arr, n) << endl;

  return 0;

}

上述代码中,我们首先定义了一个名为countEqual的函数,该函数用于统计相等数字的个数。函数的参数包括一个整数数组和数组的大小。在函数内部,我们使用了两个循环嵌套,分别遍历数组中的每个元素,并查找是否有相同的数。如果找到相同的数,我们就将计数器count加1。

在主函数中,我们定义了一个整数数组arr,并计算出其大小n。最后,我们调用countEqual函数来统计相等数字的个数,并使用cout语句在控制台输出结果。

以上代码只是一个简单的示例,实际上,我们可以使用更多的算法和数据结构来解决这个问题,例如哈希表、快速排序和二分查找等。

总之,C++是一种功能强大的编程语言,可以轻松地处理各种计算问题和数据结构。如果你对计算机编程感兴趣,不妨学习一下C++语言,它将为你开启一扇通往科技世界的大门。

  
  

评论区

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