華為機試-創(chuàng)新互聯(lián)

目錄

我們一直強調(diào)網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)的建站公司不一定是大公司,成都創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

描述

輸入描述:

輸出描述:

解題過程

提交代碼

學(xué)習(xí)代碼

代碼一

代碼二

收藏點

1. 二分法

2. pow函數(shù)?


描述

計算一個浮點數(shù)的立方根,不使用庫函數(shù)。

保留一位小數(shù)。

數(shù)據(jù)范圍:∣val∣≤20?

輸入描述:

待求解參數(shù),為double類型(一個實數(shù))

輸出描述:

輸出參數(shù)的立方根。保留一位小數(shù)。

解題過程

第一反應(yīng)是窮舉法,但是題目上說是用二分法。

提交代碼

學(xué)習(xí)代碼 代碼一

(作者:https://www.nowcoder.com/users/623283906)

//二分法求立方根
#include#includefloat func(float x, float y, float z) {
//x、y分別是上限和下限(范圍),z是要求解立方根的數(shù)
    float temp;
    temp = z;//存放z這個原來的數(shù)
    z = fabs(z);//求絕對值
    if (z == 0)
        return 0;//如果z是0的話,返回0
    else {
        float a, b;
        a = x * x * x - z;
        if (fabs(a)< 0.01)
            return x;//x是|z|的立方根

        b = y * y * y - z;
        if (fabs(b)< 0.01)
            return y;
        if (a * b< 0) {//a*b<0也就是說,立方根在x和y之間
            y = (x + y) / 2;//y變?yōu)椋簒和y中間的那個數(shù)
        } else {//如果a*b>0也就是說,立方根不在x和y之間
            x = y;
            y = 2 * y;//那么把y賦給x,把y變?yōu)樵瓉淼膬杀?        }
        if (temp >0)//如果原來的數(shù)是正數(shù)的話,就不用變號
            return func(x, y, z);//然后進行遞歸,將經(jīng)過處理后的變量xyz舒服func中
        else
            return -func(x, y, z);

    }
}
int main() {
    float a, b;
    scanf("%f", &b);
    a = func(0, 20, b);
    printf("%.1f\n", a);//保留一位小數(shù)
    return 0;

}
代碼二

(作者:https://www.nowcoder.com/users/129331010)

#include#includeint main()
{
    double n;
    scanf("%lf", &n);
    if(n >= 0)
        printf("%.1f", pow(n, 1.0/3));
    else
        printf("-%.1f", pow(-n, 1.0/3));
    return 0;
}
收藏點 1. 二分法

基于C語言實現(xiàn)的二分法_元寶Q的博客-博客_二分法c語言程序代碼

2. pow函數(shù)?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

分享文章:華為機試-創(chuàng)新互聯(lián)
當前路徑:http://muchs.cn/article8/djisip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google網(wǎng)站導(dǎo)航、標簽優(yōu)化、網(wǎng)站維護外貿(mào)建站、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)