为什么我无法获得打印矢量[count]的功能?

时间:2017-09-22 03:58:18

标签: c++ arrays

//  
//  main.cpp
//  Array
//
//  Created by Rusty on 9/21/17.
//  Copyright © 2017 Rusty. All rights reserved.
//

大于n 在一个程序中,编写一个接受三个参数的函数:一个数组,即 数组的大小和数字n。假设数组包含整数。该 function应显示数组中大于n的所有数字。

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

// prototype
void arrayFunct(int[], int, int);

int main()
{

    const int SIZE_OF_ARRAY = 8;
    int array[SIZE_OF_ARRAY] = {1,2,3,4,5};   // Unused variable 'array'
    int number_n = 2;                         // Unused variable 'number_n'

    cout << "x" << endl;    // test print 'x'
    int x = 7;
    cout << x << endl;      // test print variable

    void arrayFunct (int array[], int SIZE_OF_ARRAY, int number_n);

    return 0;

}

void arrayFunct(int vector[], int sz, int n)
   {
       cout << sz;
       for(int count = 0; count < sz; count++)
           {
               if (vector[count] > n) // ex: if vector[0] > 2, print 
               {
                   cout << vector[count] << endl;
               }
           }
   }

1 个答案:

答案 0 :(得分:0)

调用函数时出现问题

在主

中更改此内容
void arrayFunct (int array[], int SIZE_OF_ARRAY, int number_n);

arrayFunct(array, SIZE_OF_ARRAY, number_n);

他们不需要为它指定类型。