
#include <iostream>
using namespace std;
int main ()
{
cout<<"请输入一个数字"<<endl;
int num_1 = arr[1];
int num_2 = arr[2];
int num_3 = arr[3];
int num_4 = arr[4];
int num_5 = arr[5];
cin >>num_1>>num_2>>num_3>>num_4>>num_5;
int arr[5] = {num_1,num_2,num_3,num_4,num_5};
int arr_max = arr[0];
for (int i =1;i<5;i++)
{
if (arr[i]>arr_max)
{
arr_max = arr[i];
}
return 0;
}
在定义 arr 时前就出现了arr
手动定义5个变量太过麻烦
for (int i = 0; i < 5; i++) {
// 直接把输入的数放进对应的柜子 arr[i]
cin >> arr[i];
结构:
返回类型 函数名
{
逻辑代码
return 结果;
}
正确的
#include <iostream>
using namespace std;
int main ()
{
int arr[5];
for (int i =0;i<5;i++)
{
cin >> arr[i];
}
int arr_max = arr[0];
for (int i =1;i<5;i++)
{
if(arr[i]>arr_max)
{
arr_max = arr[i];
}
}
cout << "最大值是: " << arr_max << endl;
return 0;
}