小编Jai*_*Jai的帖子

如何从c ++中的函数返回多个值?

我知道以前曾经问过,但我还是不知道怎么做.我必须写一个函数,它返回数组中出现的2,5和9的次数.

    include <iostream>

    int twofivenine(int array[], int n)
    {
        int i = 0;
        int num_2 = 0;
        int num_5 = 0;
        int num_9 = 0;

        for ( i = 0;  i < n; i++ ){
            switch(){
                case (array[i] == 2):
                    num_2++;
                case (array[i] == 5):
                    num_5++;
                case (array[i] == 9):
                    num_9++;
            }

        }

       return ;
    }


    int main()
    {
        int array[6] = {2,2,3,5,9,9};

        std::cout << "2: 5: 9:" << twofivenine(array, 6) << std::endl;
    }
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何返回(num_2,num_5和num_9)

c++

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

标签 统计

c++ ×1