c++程序设计,分别用函数和不用函数求
时间: 2024-03-23 15:40:32 浏览: 13
求一个整数数组中的最大值。
不用函数的方法:
```cpp
#include<iostream>
using namespace std;
int main()
{
int arr[5] = {1, 2, 3, 4, 5};
int max_val = arr[0];
for(int i=1;i<5;i++)
{
if(arr[i] > max_val)
max_val = arr[i];
}
cout<<"The maximum value in the array is "<<max_val<<endl;
return 0;
}
```
使用函数的方法:
```cpp
#include<iostream>
using namespace std;
int find_max(int arr[], int n)
{
int max_val = arr[0];
for(int i=1;i<n;i++)
{
if(arr[i] > max_val)
max_val = arr[i];
}
return max_val;
}
int main()
{
int arr[5] = {1, 2, 3, 4, 5};
int max_val = find_max(arr, 5);
cout<<"The maximum value in the array is "<<max_val<<endl;
return 0;
}
```
注意,使用函数的方法需要在程序中定义一个函数 `find_max`,该函数接收一个整数数组和数组长度作为参数,返回数组中的最大值。在 `main` 函数中,先定义一个整数数组,再调用 `find_max` 函数求解最大值,并输出结果。