2 条题解
-
7
#include <bits/stdc++.h> using namespace std; int money , m[15] , c; int main() { for (int i = 1 ; i <= 12 ; i++) cin >> m[i];//输入 for (int i = 1 ; i <= 12 ; i++) { if (money < 0)//如果没钱了 { cout << -i + 1;//输出,这里由于是在每次循环开头写的,所以需要加一,注意这里是负数,所以加一(实则上个月就没钱了) return 0;//直接结束程序 } money += 300;//加上零花钱 money -= m[i];//减去开销 if (money > 100)//如果剩余的钱能存 { c += money / 100 * 100;//将钱给妈妈(整百) money -= money / 100 * 100;//减去给妈妈的钱 } } money += c + c * 0.2;//年底加上妈妈那存的钱 cout << money;//输出 return 0; }
-
0
学霸题,模拟题目------求津津钱数,easy。
#include <bits/stdc++.h> using namespace std; //mommoney为津津给妈妈的钱,money为津津自己的钱 int a[20],mommoney,money;//定义变量 int main(){ for (int i=1;i<=12;i++){//输入并求解 cin>>a[i];//输入 money+=300-a[i];//津津初始的300元减去花销的钱 if (money>=100){//如果津津的钱比100大 //那么便将一些整百元存储在妈妈那 mommoney+=money/100*100; money-=money/100*100;//存储完后还有多少 }else if(money<0){//如果津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算 cout<<-i;//按题目要求输出-x exit(0);//停止程序 } } cout<<money+mommoney+mommoney*0.2; //输出存储在妈妈拿的钱加上这钱的0.2倍(加上本钱) return 0; }
***编者不易,求赞🚀️ 🎉️ ***
- 1
信息
- ID
- 1728
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 83
- 已通过
- 43
- 上传者