21xrx.com
2024-12-22 23:01:34 Sunday
登录
文章检索 我的文章 写文章
C++语言中如何统计整数的个数?
2023-07-01 10:27:06 深夜i     --     --
C++ 统计 整数 个数

C++语言是一种高效、功能强大的编程语言,在各种软件开发领域中都有着广泛的应用。在C++语言中,统计整数的个数是一个非常普遍的需求,可以使用多种方法来实现。

一种常见的方法是使用循环结构来遍历整数数组,通过计数器变量记录整数的个数,最后输出计数器的值。例如,以下代码展示了如何统计整数数组中的正整数个数:


#include <iostream>

using namespace std;

int main()

{

  int nums[] = -5;

  int count = 0;

  for (int i = 0; i < 10; i++)

  {

    if (nums[i] > 0)

    {

      count++;

    }

  }

  cout << "正整数个数为:" << count << endl;

  return 0;

}

运行结果为:


正整数个数为:6

除此之外,还可以使用STL库中的算法来实现统计整数的个数。例如,以下代码展示了如何使用count_if函数来统计整数数组中的负整数个数:


#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

  int nums[] = 9;

  int count = count_if(nums, nums + 10, [](int x) return x < 0;);

  cout << "负整数个数为:" << count << endl;

  return 0;

}

运行结果为:


负整数个数为:3

总之,C++语言提供了多种方法来实现统计整数的个数,开发者可以根据实际需求选择合适的方法。无论使用哪种方法,都需要注意程序的正确性和效率,以确保程序能够稳定运行且具有良好的性能表现。

  
  

评论区

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