課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
同標(biāo)題
為何不能用n=(n-1)*0.5-1
2015-08-02
源自:C語(yǔ)言入門(mén) 5-8
正在回答
---------------
①-----n=((n+1)+1)*2
輸入n=2
運(yùn)行過(guò)程 :
((2+1)+1)*2=8
將8重新賦值給n
②---------------
-----n+1=n*0.5-1
這個(gè)是一元一次方程,在計(jì)算機(jī)中不能用
③---------------
-----n=(n-1)*0.5-1
運(yùn)行過(guò)程:
(2-1)*0.5-1=-0.5
將0.5重新賦值給n
----------------------------------------
綜上可知,你犯的錯(cuò)誤是:
將編程語(yǔ)言里面的“=”和數(shù)學(xué)中的“=”的含義沒(méi)有搞明白
對(duì)于n=((n+1)+1)*2這個(gè)式子
-----
在編程語(yǔ)言中,“=”前的n和"="后的n是不一樣的,因?yàn)?="是賦值的意思,你可以從①或③里面看到
但是在數(shù)學(xué)里面,“=”前的n和"="后的n是一樣的,因?yàn)?="是"="兩邊式子相等的意思。
解釋完畢,謝謝。
螟蛉 提問(wèn)者
第10天,return 1了,但是沒(méi)有printf而已。
十分感謝也是同樣想知道為什么不可以(n-1)/2-1
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答((n+1)+1)*2與(n+1)*2+1
1 回答為什么(n-1)+n不能用(2*n-1)代替
5 回答(n-1)+n是啥
1 回答為什么將(n-1)+n改為(n-1)+n+1結(jié)果是65
2 回答return(n-1)+n
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-02
---------------
①-----n=((n+1)+1)*2
輸入n=2
運(yùn)行過(guò)程 :
((2+1)+1)*2=8
將8重新賦值給n
②---------------
-----n+1=n*0.5-1
這個(gè)是一元一次方程,在計(jì)算機(jī)中不能用
③---------------
-----n=(n-1)*0.5-1
輸入n=2
運(yùn)行過(guò)程:
(2-1)*0.5-1=-0.5
將0.5重新賦值給n
----------------------------------------
綜上可知,你犯的錯(cuò)誤是:
將編程語(yǔ)言里面的“=”和數(shù)學(xué)中的“=”的含義沒(méi)有搞明白
對(duì)于n=((n+1)+1)*2這個(gè)式子
-----
在編程語(yǔ)言中,“=”前的n和"="后的n是不一樣的,因?yàn)?="是賦值的意思,你可以從①或③里面看到
-----
但是在數(shù)學(xué)里面,“=”前的n和"="后的n是一樣的,因?yàn)?="是"="兩邊式子相等的意思。
----------------------------------------
解釋完畢,謝謝。
2016-01-28
第10天,return 1了,但是沒(méi)有printf而已。
2016-01-28
十分感謝也是同樣想知道為什么不可以(n-1)/2-1