题解 | #牛牛的水杯#

牛牛的水杯

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

思路:

注意,不可以用求余号,因为%两边要求均是整数

int main(void)
{
    int h=0,r=0;
    scanf("%d%d",&h,&r);
    float v=h*3.14*r*r;
    int c=10000;
    int d=0;
    while(c>0)
    {
        c=c-v;
        d++;
    }
    printf("%d",d);
    return 0;
}
全部评论
都想着用数学,用除法,没想到可以一杯一杯的喝.这说明我们还没从数学思维转变到计算机思维
3 回复 分享
发布于 2023-05-06 18:38 吉林
牛的
1 回复 分享
发布于 2022-09-21 19:48 山东
你好,c-v不是有可能是浮点数吗?为什么还可以存入到整型变量c中啊?
点赞 回复 分享
发布于 10-23 19:11 北京
#include <stdio.h> int main() { int h,r; scanf("%d %d",&h,&r); printf("%d",(int)(10000/(3.14*h*r*r))+1); return 0; } 这样也对了,忒丑陋</stdio.h>
点赞 回复 分享
发布于 01-23 12:33 甘肃
天才啊啊
点赞 回复 分享
发布于 2024-11-10 16:21 江西
hao
点赞 回复 分享
发布于 2024-02-28 16:59 福建
恍然大悟
点赞 回复 分享
发布于 2024-02-15 12:41 浙江
6666666666666
点赞 回复 分享
发布于 2023-11-05 10:26 河南
太妙了
点赞 回复 分享
发布于 2022-12-07 22:48 广东
你这个思维很妙啊,学到了
点赞 回复 分享
发布于 2022-10-30 22:08 河南

相关推荐

肖先生~:那年秋招闯进一位少年,人们都清楚:成功对他来说只是时间问题
点赞 评论 收藏
分享
评论
68
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务