2、一维数组案例:五只小猪称体重.cpp 708 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include <iostream>
  2. //在一个数组中记录了五只小猪的体重 如: int arr[5] = { 300,350,200,400,250 }
  3. //找出并打印最重的小猪体重
  4. //本质:在一个数组中找到最大值
  5. int main2()
  6. {
  7. //1、创建5只小猪体重的数组
  8. int arr[5] = { 300,350,200,400,250 };
  9. //2、从数组中找到最大值
  10. int max = 0; //先认定一个最大值 0
  11. for (int i = 0; i < 5; i++)
  12. {
  13. //std::cout << arr[i] << std::endl;
  14. //如果我们访问的数组中的元素比我们认定的最大值还大,更新最大值
  15. if (arr[i] > max)
  16. {
  17. max = arr[i];
  18. }
  19. }
  20. //3、打印最重的小猪
  21. std::cout << "最重的小猪体重为:" << max << std::endl;
  22. //访问数组中每个元素,如果这个元素比我认定的最大值要大,更新最大值
  23. system("pause");
  24. return 0;
  25. }