列表

详情


BC41. 牛牛的球

描述

牛牛有一个半径为 r 的球,他想知道这个球的体积。

球的体积公式是 其中 取3.14 , r 是一个整数

输入描述

输入球的半径

输出描述

输出球的体积

示例1

输入:

3

输出:

113.04

原站题解

C 解法, 执行用时: 2ms, 内存消耗: 284KB, 提交时间: 2022-05-30

#include <stdio.h>

int main()
    
{
    int r;
    float v;
    scanf("%d",&r);
    v = 4.0/3*3.14*(r*r*r);// 4/3要写成4.0/3或4/3.0或4.0/3.0,这样才能算出小数,不然就是向上取整,精度丢失
    printf("%.2f",v);
return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-06-26

#include <stdio.h>

int main(void) {
    int r;
    scanf("%d", &r);
    float x = 4 / 3.0 * 3.14 * r * r * r;
    printf("%f\n", x);
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-05-13

#include<stdio.h>
int main()
{
    float r=0;
    scanf("%f",&r);
    printf("%.2f",r*r*r*3.14*4/3);
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-02-25

#include<stdio.h>
#include<math.h>
int main()
{
    float r = 0;
    float pi = 3.14f;
    scanf("%f",&r);
    float S = (4.0/3.0)*pi*pow(r,3);
    printf("%.2f",S);
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 292KB, 提交时间: 2022-03-22

#include<stdio.h>
#define  π 3.14
int main()
{
   int r=0;
    double v;
    scanf("%d",&r);
    v=(4.0/3.0)*π*r*r*r;
        printf("%f",v);
     
     
}

上一题