题解 | #牛牛的水杯#

牛牛的水杯

https://www.nowcoder.com/practice/c196c47c23394bf3bdd4f82a838df6bf

#include<stdio.h>  //
#define PI 3.14
int main() {
    int h, r;
    scanf("%d %d", &h, &r);
    double v = PI * h * r * r * 0.001;
    double n = (int)(10.0 / v); //这儿需要把浮点型强转换为int型,二者去作比较,相同则为满杯;不相等则会多出来
    if(n == (10.0 / v))
        printf("%d", (int)n);
    else
        printf("%d", (int)(n + 1));
    return 0;
}
全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务