UVA 573-The Snail
题目大意:蜗牛早上往上爬,晚上往下滑,每天爬的都会少一定百分比,问能否成功爬完
解题思路:直接模拟即可
#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
float h, a, b, p;
while(scanf("%f%f%f%f", &h, &a, &b, &p) && h != 0) {
int n = 0;
p =(p / 100.0) * a;
float m = 0;
float s = a;
while(1) {
n++;
if(s > 0) {
m = m + s;
s = s - p;
if(m > h) {
printf("success on day %d\n", n);
break;
}
}
m = m - b;
if(m < 0) {
printf("failure on day %d\n", n);
break;
}
}
}
return 0;
}