A17106. 藏药药材分拣
填空题
中等
知识点
题目描述
藏药药材分拣
题目描述
藏药炮制是国家级非遗技艺,老药工要筛选出重量为偶数的药材进行初步晾晒。现有n份药材,每份重量为整数,请编程统计并输出偶数重量药材的总重量。
输入格式第一行输入整数n(1≤n≤100),第二行输入n个整数,代表每份药材的重量。
输出格式输出一个整数,为所有偶数重量药材的总重量
参考答案
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for(int i=0; i<n; i++){
int w;
cin >> w;
if(w % 2 == 0) sum += w;
}
cout << sum;
return 0;
}答案解析
读取第一行整数n,确定药材份数;读取第二行n个整数,获取每份药材的重量;遍历这些重量值,判断每个重量是否为偶数(即能被2整除);若为偶数,则将其累加到总重量变量中;遍历结束后,输出累加得到的总重量。
上一题
下一题