全部,我对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>>当数组由字符组成时。但我试图用它来接收来自整数数组的输入,并且不让我这样做。我必须先进行转换吗?
如果你们中的任何一个人能够发光,那就太好了。
答案 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 );