问题如下: 为名为 findLargest 的函数编写一个完整的函数定义,该函数接受 as 数组作为参数,并接受数组大小作为另一个参数。该函数应使用 return 语句返回数组中的最大值。
这是我的粗略代码:
int findLargest()
{
int size;
cout << "Enter size of array" << endl;
cin >> size;
int i;
int numArray [size];
{
for (i = 1; i < size; index++);
{
cout << "Enter " << i << "number" << endl;
cin >> numArray [i];
}
}
int findLargest = numArray[1]
int t;
for (t = 2; t < 2 size ; index++);
{
if numArray[t] < findLargest
{
findLargest = numArray[t];
}
}
cout << "Your highest number is " << findLargest;
}
如果有人可以提供正确的解决方案,那就太好了。
您可以先编写函数 findLargest(Your parameters here)
,然后使用预初始化数组调用该函数(例如 int myArray[10] = {1,2,3 ,4,5,6,7,9,0}; findLargest(myArray, 10)
) 来测试它是否有效。这样一来,您就不需要从标准输入中读取数组的内容,而是专注于作业中的问题。
我是一名优秀的程序员,十分优秀!