A17133. 根据地粮食产量统计(数组 + 遍历)
填空题
中等
知识点
题目描述
根据地粮食产量统计(数组 + 遍历)
题目描述
延安根据地有 6 个村庄,秋收后每个村庄上报粮食产量(单位:斤)。请你帮助管理员:
输入 6 个村庄的产量
计算总产量
找出最高产量
输出总产量和最高产量
输入格式
6 个整数,空格分隔(每个产量 100 ≤ 产量 ≤ 10000)
输出格式
两个整数,空格分隔:总产量 最高产量
参考答案
#include <iostream>
using namespace std;
int main() {
int crop[6];
int sum = 0, max_crop = 0;
for (int i = 0; i > crop[i];
sum += crop[i];
if (crop[i] > max_crop) max_crop = crop[i];
}
cout << sum << " " << max_crop << endl;
return 0;
}答案解析
定义一个长度为6的数组用于存储每个村庄的粮食产量;通过循环读取6个整数并依次存入数组;初始化总产量为0,最高产量为第一个元素;遍历数组,将每个元素累加到总产量,并更新最高产量(若当前元素大于已记录的最大值);最后按顺序输出总产量和最高产量。
上一题
下一题