21xrx.com
2024-11-22 13:38:38 Friday
登录
文章检索 我的文章 写文章
C++统计数字出现次数
2023-06-22 18:54:09 深夜i     --     --
C++ 统计 数字 出现次数

C++是一个流行的编程语言,用于开发多种应用程序。统计数字出现次数是C++编程中常见的任务之一。在本文中,我们将向您展示如何使用C++编写一个程序来统计数字在给定数组中出现的次数。

在开始编写程序之前,我们需要明确要求。我们的目标是编写一个程序,该程序会询问用户输入一个整数数组和一个目标数字,然后输出该数字在数组中出现的次数。

现在,让我们看一下如何编写这个程序。首先,我们需要创建一个整数数组并从用户那里获取输入。我们可以使用C++的std :: vector来创建这个数组。

接下来,我们要求用户输入一个目标数字作为搜索关键字。然后,我们使用一个循环来计算目标数字在数组中出现的次数。在循环的每一次迭代中,我们遍历整个数组并检查每个元素是否等于目标数字。如果是,我们递增一个计数器。

最后,我们输出结果。程序将计算出目标数字在数组中的出现次数,并将其打印到屏幕上。

下面是完整的C++代码:


#include <iostream>

#include <vector>

using namespace std;

int main() {

 int n, target;

 cout << "Enter the size of the array: ";

 cin >> n;

 vector<int> arr(n);

 cout << "Enter the array elements: ";

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

  cin >> arr[i];

 }

 cout << "Enter the target number: ";

 cin >> target;

 int count = 0;

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

  if (arr[i] == target) {

   count++;

  }

 }

 cout << "The number " << target << " appears " << count << " times." << endl;

 return 0;

}

我们现在可以使用这个程序来统计数字在C++中出现的次数。它非常简单易用,而且它可以适用于各种场景,包括从用户那里获取输入,处理数组并输出结果。

  
  

评论区

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