while 1 和for 產(chǎn)生死循環(huán)有什么區(qū)別
while 1 和for 產(chǎn)生死循環(huán)有什么區(qū)別
高人些下面這個(gè)程序錯(cuò)哪兒了?
猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一
個(gè)
第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè).以后每天早上都吃了前一天
剩下
的一半零一個(gè).到第10天早上想再吃時(shí),見只剩下一個(gè)桃子了.求第一天共摘了多
少.
#include
main()
{
int day=10,t,a;
for(t=1;;t++)
{
a=t;
while(day=!0)
{
a=a/2-1;
day--;
if(day=1&&a==1)
printf("t=%d\n",t);
}
}
}
高人些下面這個(gè)程序錯(cuò)哪兒了?
猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一
個(gè)
第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè).以后每天早上都吃了前一天
剩下
的一半零一個(gè).到第10天早上想再吃時(shí),見只剩下一個(gè)桃子了.求第一天共摘了多
少.
#include
main()
{
int day=10,t,a;
for(t=1;;t++)
{
a=t;
while(day=!0)
{
a=a/2-1;
day--;
if(day=1&&a==1)
printf("t=%d\n",t);
}
}
}
其他人氣:588 ℃時(shí)間:2020-02-06 02:18:59
優(yōu)質(zhì)解答
while(day = !0)條件寫成 賦值了. while ( day == !0) 天數(shù)等于非0 while( day != 0)天數(shù)不等于0if(day=1&&a==1) 條件day 寫成 賦值了,if(day==1&&a==1) 才是條件.=======程序邏輯設(shè)計(jì)有問題.總數(shù)可以直...我去,逆推當(dāng)然會,這不練技術(shù)么?技術(shù),一是語法,二是解決問題的方法。 語法,已告訴你 “條件” 不要 寫成 “賦值”,因?yàn)?賦值 的邏輯結(jié)果 總得“真",條件 的邏輯結(jié)果 可以真,可以假,邏輯錯(cuò),結(jié)果錯(cuò)。 至于你的循環(huán),沒能吃透 你 解決問題的方法。只改正 語法,還是死循環(huán)。
我來回答
類似推薦
- for循環(huán)和while循環(huán)分別有什么優(yōu)缺點(diǎn)?
- do-while循環(huán)的與for循環(huán),while循環(huán)的區(qū)別是什么
- for循環(huán)和while循環(huán)的區(qū)別及用法
- 分別用 while,do while 和for 循環(huán)計(jì)算1+2+……+100的和,C語言編程
- 分別用三種循環(huán)語句(while語句、do-while語句、for語句)各編寫一個(gè)程序?qū)崿F(xiàn)求1 20的累乘,即:
- 把一根高是10dm圓柱形木材沿著底面直徑對半鋸開,表面積增加了80平方分米,求這根圓柱形木材的表面積.
- 郭伋字細(xì)侯茂陵人為并州守素結(jié)恩德有關(guān)這個(gè)短文的答案
- she looked ———when she heard the ___news.A surprised;surprising B surprising;surprised
- 一加七分之五等于多少?
- ①f(x)=2sin^2x+sinx-2的值域; ②f(x)=sinx/(2+sinx)的值域.
- 白熊生活在什么地方
- "Living Chinese" 怎么翻譯?
猜你喜歡
- 1I just need a person who will never give up my
- 2They heard the strang noise again.They heard________strang noise 同義句轉(zhuǎn)換
- 3生成等質(zhì)量氫氣,需四種金屬M(fèi)g Al Zn Fe的質(zhì)量由少至多怎么排列?
- 4在潮濕的天氣,當(dāng)打開電冰箱門時(shí)有“白氣”冒出,這是為什么
- 5英語中有哪些in開頭的短語
- 6如圖所示電路開關(guān)S閉合后燈L不發(fā)光,用電測筆測試電燈兩接線處和插座兩孔均能使測電筆發(fā)光,經(jīng)檢查,保險(xiǎn)絲未斷,開關(guān)完好
- 72個(gè)點(diǎn)心和1杯飲料一共26元,一個(gè)點(diǎn)心和3杯飲料一共18元.1個(gè)點(diǎn)心和1杯飲料各是多少元?
- 8一篇名著的讀后感.
- 9已知a與b是非零向量,且(a+b)⊥(a-b),(a+2b)⊥(2a-b),求:3a+4b與2a+b的夾角.
- 10物體從傾角37°由靜止開始下滑它滑到底端的速率等于它從頂端自由下落到地面時(shí)速率的4/5
- 11塑料瓶底的三位數(shù)字是什么意思,不是三角形里的數(shù)字,是另外的.
- 12拗怎么讀