题解 | #牛牛的水杯#
牛牛的水杯
https://www.nowcoder.com/practice/c196c47c23394bf3bdd4f82a838df6bf
#include <stdio.h> int main() { int h=0,b=10000,r=0,n=0; float v; scanf("%d %d",&h,&r); v=3.14*h*r*r; while((b-v)>0)//分别判断了两种情况 { n++; b=b-v; } if(b-v==0) { printf("%d",n); } else if(b-v<0) { printf("%d",n+1); } return 0; }