我已经制作了一个程序,在数组中输出更大的数字..但是我在程序结束时有一个错误,请告诉我错误是什么..
#include<iostream>
#include<conio.h>
using namespace std;
void func(int array[])
{
int temp = 0;
for (int i=0; i<10; i++)
{
if (array[i]>temp)
{
temp = array[i];
}
}
cout << "The biggest number is: " << temp << endl;
}
void main()
{
int arr[10];
for (int i = 0; i<10; i++)
{
cin >> arr[i];
}
func(arr);
getche();
}
答案 0 :(得分:-1)
有些逻辑问题我不会纠正,但下面的代码在C ++中执行(至少)。你正在混合使用C和C ++。比较代码将为您提供更改以使其编译的内容。
#include<iostream>
using namespace std;
void func(int array[])
{
int temp = 0;
for (int i=0; i<10; i++)
{
if (array[i]>temp)
{
temp = array[i];
}
}
cout << "The biggest number is: " << temp << endl;
}
int main()
{
int arr[10];
for (int i = 0; i<10; i++)
{
cin >> arr[i];
}
func(arr);
cin.get();
}