#include <cstdio> int main(){ int h,r; scanf("%d %d",&h,&r); double v = 3.14*r*r*h;//不丢失精度 printf("%d",(int)(20000/v)+1); return 0; }
当20000ml/3.14rrh 能刚好整除时,不就不需要+1了? 则需要对20000ml是否能被3.14rrh整除做判断,那么该如何判断呢?