题目:
在一个数组中记录了五只小猪的体重,如:int arr[5] = {300,350,200,400,250};找出并打印最重的小猪体重。
解题思路:
题目要求找出最重的小猪体重,我们可以通过遍历数组来寻找最大值,具体的解题思路如下:
1、定义一个变量max_weight,初始值为数组第一个元素arr[0],用于存储最大值。
2、使用for循环遍历数组,从第二个元素arr[1]开始,依次比较每个元素的值,如果比max_weight大,就将该元素的值赋给max_weight。
3、遍历完数组后,max_weight就存储了最大值,可以打印出来。
#include<iostream>
using namespace std;
int main()
{
int arr[5] = { 300,350,200,400,250 };
int max_weight = arr[0];
for (int i = 0; i < 5; i++)
{
//cout << arr[i] << endl;
if (arr[i] > max_weight)
{
max_weight = arr[i];
}
}
cout << "最重的猪有" << max_weight << "斤" << endl;
system("pause");
return 0;
}