解题思路:
方便理解,循环处理
注意事项:
参考代码:
#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 人评分
汽水瓶 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:561 |
Hello, world! (C语言代码)浏览:1196 |
校门外的树 (C语言代码)浏览:956 |
兰顿蚂蚁 (C++代码)浏览:1044 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1294 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:505 |
WU-拆分位数 (C++代码)浏览:779 |
IP判断 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:575 |