1 条题解
-
-1
思路分析
1. 任务拆解:
- 读取水池初始储水量n吨
- 模拟每天用水和自然出水的过程
- 计算水池干枯所需的天数
2. 关键点分析:
- 每天居民用水3吨
- 每天自然出水50千克(0.05吨)
- 每天净减少水量:3 - 0.05 = 2.95吨
- 当储水量小于0时,水池干枯
3. 步骤规划:
- 读取初始储水量n
- 初始化天数计数器t=0
- 循环模拟每一天:
- 天数加1
- 用水3吨
- 检查是否干枯(水量<0)
- 自然出水0.05吨
- 输出总天数
4. 代码对应:
double n; int t; cin>>n;→ 读取初始水量(用double类型处理小数)while(true)→ 无限循环模拟每一天t++;→ 天数计数n-=3;→ 居民用水3吨if(n<0) break;→ 检查是否干枯n+=0.05;→ 自然出水0.05吨cout<<t;→ 输出总天数
- 1
信息
- ID
- 1362
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 429
- 已通过
- 258
- 上传者