解题思路:
方便理解,循环处理
注意事项:
参考代码:
#include <stdio.h> int main() { int f; // 水果数 int m; // 金钱 int x; // 每日租金 int p; // 购买水果的价格 scanf("%d %d %d %d", &f, &m, &x, &p); int days = 0; while (m > x && f > 0) { // 身上的钱足够租房一天,并且有水果 days++; // 住宿天数加1 m -= x; // 扣除每日租金 f--; // 吃掉一个水果 if (f == 0) { // 没有水果 m -= p; // 购买一个水果 f++; // 水果数加1 } } printf("%d", days); return 0; }
0.0分
3 人评分
简单的a+b (C语言代码)浏览:544 |
人见人爱A+B (C语言代码)浏览:628 |
字符串问题 (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
DNA (C语言描述,数据结构)浏览:856 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:591 |
The 3n + 1 problem (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
字符串的输入输出处理 (C语言代码)浏览:1009 |