话说孙大圣保唐僧西天取经,路上遇到一妖怪。妖怪共有 v 滴血,大圣每打一棒就能使妖怪失去 h 滴血,妖怪一旦没血就会立即死去。大圣打了 n 棒将妖怪打死。
请编写程序,输入 v 和 h,输出 n。
输入格式
v 和 h
输出格式
n
注:题目保证 a、b 和 n 的值都在 int 类型的表示范围内。
输入样例
2510 1000
输出样例
3
代码长度限制16 KB
时间限制400 ms
内存限制64 MB
思路:
定义三个整型变量n,v,h。棒数n=总血量v/每棒的血量h。由于每棒下去掉血都是v的倍数,因此妖怪可能会有残血,残血也要打一棒,因此n要加上残血这一棒。
#include<stdio.h>
int main( )
{
int v,h,n;
scanf("%d%d",&v,&h);
n=v/h;
if(n*h<v)//判断妖怪是否残血
{
n++;
}
printf("%d\n",n);
return 0;
}
测试点:
本题共10个测试点。
0-3测试点为输入和棒数计算
4-9测试点为if,最终结果是否正确