解题思路:看清楚题目,用一个变量s保存当前剩下的钱,用变量k保存能按时接种次数,一次次判断即可。具体看代码,解释很清楚。
注意事项:接种完一次之后才把本月挣得钱加到s中。
参考代码:
#include <stdio.h> int main() { int a,b; int s,k,i; while(scanf("%d%d",&a,&b)!=EOF) { s=a; //目前剩下的钱 k=0; //记录能按时接种次数 for(i=1;i<=4;i++) { if(i<=3) s=s-120; //前面三针是每一针120 else s=s-100; //第四针100 if(s<0) break; //钱不够,则退出 k++; s=s+b; //加上这个月挣的钱 } printf("%d\n",k); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:841 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:784 |
【亲和数】 (C语言代码)浏览:503 |
兰顿蚂蚁 (C++代码)浏览:1045 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
Hello, world! (C++代码)浏览:1744 |
文科生的悲哀 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
字符串比较 (C语言代码)浏览:685 |