3 条题解
-
1
如下
#include <iostream> using namespace std; const int m = 300; int main() { int h = 0, s = 0; // 定义变量h和s,分别表示小时和总金额 int a; // 定义变量a,用于存储输入的金额 for (int i = 1; i < 13; i++) { cin >> a; // 输入金额 h += m; // 每次循环累加300小时到h if (h < a) { cout << -i; // 如果h小于a,则输出负的i,并结束程序 return 0; } int left = h - a; // 计算剩余的金额 h = left % 100; // 将剩余的金额转换为小时 s += left - h; // 累加剩余的金额到s } cout << s * 1.2 + h; // 输出总金额,使用1.2作为兑换率 return 0; }
信息
- ID
- 5147
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- 递交数
- 605
- 已通过
- 280
- 上传者