皓仔吃水果
2025-12-20 14:50:48
发布于:广东
19阅读
0回复
0点赞
本题关键在于判断水果在不在皓仔喜欢的重量内,如果在,直接加上水果重量;如果不在,大于b克的只吃b克,小于a克的不用管。代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a,b,sum=0;//sum为皓仔吃掉的水果
cin>>n>>a>>b;//代表水果块的数量, 皓仔吃水果习惯的重量范围
for(int i=0;i<n;i++){
int tmp;//水果重量
cin>>tmp;
if(tmp>=a && tmp<=b)//如果水果重量满足在 a 克到 b 克之间
sum+=tmp; //加上水果本身重量
else if(tmp>b)//如果水果重量超过上限b克
sum+=b;//只吃b克
}
cout<<sum;
return 0;
}
这里空空如也

有帮助,赞一个