目錄
我們一直強(qiáng)調(diào)網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)對(duì)于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專業(yè)的建站公司不一定是大公司,成都創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。描述
輸入描述:
輸出描述:
解題過(guò)程
提交代碼
學(xué)習(xí)代碼
代碼一
代碼二
收藏點(diǎn)
1. 二分法
2. pow函數(shù)?
計(jì)算一個(gè)浮點(diǎn)數(shù)的立方根,不使用庫(kù)函數(shù)。
保留一位小數(shù)。
數(shù)據(jù)范圍:∣val∣≤20?
輸入描述:待求解參數(shù),為double類型(一個(gè)實(shí)數(shù))
輸出描述:輸出參數(shù)的立方根。保留一位小數(shù)。
解題過(guò)程第一反應(yīng)是窮舉法,但是題目上說(shuō)是用二分法。
提交代碼學(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這個(gè)原來(lái)的數(shù)
z = fabs(z);//求絕對(duì)值
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也就是說(shuō),立方根在x和y之間
y = (x + y) / 2;//y變?yōu)椋簒和y中間的那個(gè)數(shù)
} else {//如果a*b>0也就是說(shuō),立方根不在x和y之間
x = y;
y = 2 * y;//那么把y賦給x,把y變?yōu)樵瓉?lái)的兩倍
}
if (temp >0)//如果原來(lái)的數(shù)是正數(shù)的話,就不用變號(hào)
return func(x, y, z);//然后進(jìn)行遞歸,將經(jīng)過(guò)處理后的變量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;
}
收藏點(diǎn)
1. 二分法基于C語(yǔ)言實(shí)現(xiàn)的二分法_元寶Q的博客-博客_二分法c語(yǔ)言程序代碼
2. pow函數(shù)?你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享文章:華為機(jī)試-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://m.rwnh.cn/article8/djisip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站導(dǎo)航、標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)、外貿(mào)建站、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容