小编mit*_*221的帖子

number 出现在数组中的次数

我在一本 C++ 书中找到了一个练习,上面写着“编写一个函数来计算一个数字在数组中出现的次数。”。一切正常,程序运行正常。但是练习也说这个函数应该是递归的。

如何使递归函数像这样工作?

#include <iostream>

int count(int number, int array[], int length)
{
    int counter = 0; 
    for(int i = 0; i < length; i++)
        if(array[i] == number)
            counter++;
    return counter;
}

int main()
{
    int numbers[10] = {3,4,1,2,4,5,6,5,4,5};
    int number_to_search = 5;
    std::cout << number_to_search << " appears "
              << count(number_to_search, numbers, 10)
              << " times in the array.";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ algorithm recursion

4
推荐指数
1
解决办法
3万
查看次数

如何使用txt文件作为命令行参数?

我有一个像这样的.txt文件:
6 4
1 2
2 3
3 4
4 5
1 2 4 5

如何在C#中将其用作命令行参数?

c# console command-line-arguments

3
推荐指数
1
解决办法
1937
查看次数

标签 统计

algorithm ×1

c# ×1

c++ ×1

command-line-arguments ×1

console ×1

recursion ×1