在函数数组中嵌套for循环

时间:2017-10-05 19:31:05

标签: c++ arrays function

我正在为数组和函数进行c ​​++作业分配,这是我到目前为止所做的,甚至不确定我是否在正确的道路上。这些是确切的说明..

编写一个程序,要求用户输入总共N个数字,这些数字将作为常量int存储在Define N的主本地数组中,并将其初始化为6.您将编写以下函数: FillArray() - 接受两个输入:(1)数组。 (2)数组大小。什么都不返回 •提示用户输入N个元素(N =数组大小,您传递的变量应该在main()中定义为常量int •使用for循环输入并存储数组中每个元素的值

#include <iostream>

using namespace std;

int main(){
cout << "Enter 6 numbers for the array:" << endl; 

FillArray();

return 0;

}

void FillArray(){

int n;
int array[6] = { 0, 0, 0, 0, 0, 0,};
void fillarray(const int n[], int size);


for (; n > 6; n++) 
    cin >> array[n];
cout << "Thank you\n";


}

任何建议或帮助都将不胜感激..谢谢!

1 个答案:

答案 0 :(得分:1)

  

编写一个程序,要求用户输入总共N个数字   您将存储在主要本地数组 将N定义为常量int和   将其初始化为6

int main()
{
    const int N = 6;
    int a[N];

    //... 
  

您将编写以下函数:FillArray() - 接受两个函数   输入:(1)数组。 (2)数组大小

//...
FillArray( a, N );

//...

void FillArray( int a[], int n )
{
    cout << "Enter " << n << " numbers for the array: "; 

    for ( int i = 0; i < n; i++ )
    {
        cin >> a[i];
    }
}

程序中使用的函数名称应在使用之前声明

void FillArray( int a[], int n );

int main()
{
    //...