从C ++中的整数数组中获取输入

时间:2013-11-14 22:04:11

标签: c++ arrays input

全部,我对C ++很陌生。我的老师给了我们创建一个功能的任务,该功能将执行以下操作:

//addbig( ) -- This function is sent an array of integers and the length 
//of the array.  
//It returns the sum of all integers in the array that are larger than 1000.

也许是因为,英语是我的第二语言,但我真的不明白他在这里问的是什么。

此外,当从用户那里获取输入时,我使用了cin>>当数组由字符组成时。但我试图用它来接收来自整数数组的输入,并且不让我这样做。我必须先进行转换吗?

如果你们中的任何一个人能够发光,那就太好了。

2 个答案:

答案 0 :(得分:1)

我认为你应该从函数参数开始。它说addBig有两个参数,一个整数数组和数组的长度。

int addBig(int arr[], int sze)
{
     int sum = 0;
     // do summation.
     return sum;
}

答案 1 :(得分:0)

关于整数的输入

const size_t N = 10;
int a[N];

std::cout << "Enter " << N << " integer values: ";
for ( size_t i = 0; i < N; i++ ) std::cin >> a[i];

至于函数,那么你应该将它声明为

int addbig( int a[], size_t n );