解题思路:
方便理解,循环处理
注意事项:
参考代码:
#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语言训练-数字母 (C语言代码)浏览:582 |
【简单计算】 (C语言代码)浏览:622 |
剪刀石头布 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
幸运数 (C++代码)浏览:1257 |
局部变量作函数返回值的问题浏览:963 |
钟神赛车 (C语言代码)浏览:590 |
敲七 (C++代码)浏览:1049 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:498 |