m0_50934066 2023-08-15 14:06 采纳率: 96.1%
浏览 2
已结题

正方体的周长他喜欢思考数学问题和数学奇妙公式

正方体的周长描述曾经有一个年轻的数学爱好者,他非常着迷于数学世界中的奇妙规律和美丽公式。他的名字叫做小明。小明喜欢思考各种数学问题,他发现了一个非常有趣的问题:如果一个正方体的体积为n,那么这个正方体的周长(所有边的和)是多少呢?小明陷入了沉思,他开始用各种方法试图解决这个问题。他用纸笔画图,用计算器输入公式,但都没有得到满意的答案。终于,他想到了一种方法,那就是用计算机编写程序来解决这个问题。由于小明不会编程,请你帮助他完成程序。day08-01.zip输入一个整数n,表示正方体的体积(n在整型范围内)输出一个浮点数,表示正方体的周长(保留到小数点后三位)输入样例 1 1输出样例 112.000提示正方体的周长描述曾经有一个年轻的数学爱好者,他非常着迷于数学世界中的奇妙规律和美丽公式。他的名字叫做小明。小明喜欢思考各种数学问题,他发现了一个非常有趣的问题:如果一个正方体的体积为n,那么这个正方体的周长(所有边的和)是多少呢?小明陷入了沉思,他开始用各种方法试图解决这个问题。他用纸笔画图,用计算器输入公式,但都没有得到满意的答案。终于,他想到了一种方法,那就是用计算机编写程序来解决这个问题。由于小明不会编程,请你帮助他完成程序。day08-01.zip输入一个整数n,表示正方体的体积(n在整型范围内)输出一个浮点数,表示正方体的周长(保留到小数点后三位)输入样例 1 1输出样例 112.000提示

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2023-08-15 14:24
    关注

    cmath库中的cbrt函数来计算 n 的立方根,得到棱长

    #include <iostream>
    #include <cmath>
    #include <iomanip>
    using namespace std; 
    int main() {
        int n;
        cin >> n;
        double a = cbrt(n);
        // 棱长 * 12 
        double perimeter = 12 * a;
        cout << fixed << std::setprecision(3) << perimeter << endl;
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月23日
  • 已采纳回答 8月15日
  • 创建了问题 8月15日