解题思路:
方便理解,循环处理
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:724 |
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1053 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3408 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:599 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
【明明的随机数】 (C++代码)浏览:797 |
回文串 (C语言代码)浏览:2946 |
WU-图形输出 (C++代码)浏览:807 |
WU-链表数据求和操作 (C++代码)浏览:1331 |