我正在为数组和函数进行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";
}
任何建议或帮助都将不胜感激..谢谢!
答案 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()
{
//...