!=意思是不等于
我們來分析:while(ladders%3!=2||ladders%5!=4||ladders%6!=5)
設A條件為:ladder除以3余2
B:除以5余4
C:除以6余5
D:被7整除
那么while后括號里的意思是:(非A)或(非B)或(非C)
轉換一下說法:非(A且B且C)
所以跳出while循環(huán)的條件:把上一句的非去掉,即A且B且C
就是說,當A,B C有一不滿足的時候繼續(xù)while循環(huán)
(如果都滿足的話那么ladder即為所求,應該跳出循環(huán))
填:ladders+=7 ,作用是始終讓D條件滿足
以下程序功能是,求共有多少步臺階
以下程序功能是,求共有多少步臺階
設有一臺階,每步跨2階,最后余1階;每步跨3階,最后余2階;每步跨5階,最后余4階;每步跨6階,最后余5階;每步跨7階,正好到階梯頂,填空完成程序:
main()
{int ladders=7;
while(ladders%3!=2||ladders%5!=4||ladders%6!=5)
(填空);
printf("flight of stairs=%d\n",ladders);
}
答案是ladders++ ,覺得這個程序本身就有問題,分析一下!
還有一個我經過測試,得出來的結果是29,顯然滿足%3==2;%5==4,;%6==5 為什么編程時寫成“!=”呢?是不是跟“||”有關呢?
設有一臺階,每步跨2階,最后余1階;每步跨3階,最后余2階;每步跨5階,最后余4階;每步跨6階,最后余5階;每步跨7階,正好到階梯頂,填空完成程序:
main()
{int ladders=7;
while(ladders%3!=2||ladders%5!=4||ladders%6!=5)
(填空);
printf("flight of stairs=%d\n",ladders);
}
答案是ladders++ ,覺得這個程序本身就有問題,分析一下!
還有一個我經過測試,得出來的結果是29,顯然滿足%3==2;%5==4,;%6==5 為什么編程時寫成“!=”呢?是不是跟“||”有關呢?
其他人氣:255 ℃時間:2020-04-28 18:27:16
優(yōu)質解答
我來回答
類似推薦
- 階梯11層可以走一步或者兩步請問有多少種方法上樓 要用數(shù)列
- 求兩道四階行列式的階梯步驟 最好每一步都有分析
- 將下列矩陣化成 行簡化階梯矩陣,
- 沙哈拉以南的非洲氣候分布特點
- Did you play v____on the beach?
- 家住一棟樓的叫house還是叫apartment?
- 服裝店換季促銷,每條群子原價150元,現(xiàn)在八折銷售.小菲兒買了三件,一共花了多少錢?
- 珠聯(lián)璧合什么含義
- Lili and Mary live in the same building but on different( )
- 問一道數(shù)學方程題 (3x)²-5x=2 請問怎么解,
- 等腰三角形(非直角三角形)中的兩個銳角的度數(shù)是1比2,那么最大的銳角可能是多少度?
- 一項工作,甲獨做15天可以完成,乙獨做10天可以完成,如果兩人合作要完成這項工作的1/3,需要_天.
猜你喜歡
- 1描寫海洋的詞語,pleas!
- 2紅星隊在4場比賽中成績是:3比1勝,2比3負,0比0平,2比5負,求凈勝球數(shù)
- 3王大伯家的魚塘是長方形,長100米,寬60米.現(xiàn)在準備在魚塘的四周栽樹,每隔20米栽1棵,四個角都栽,一共要栽多少棵?
- 4I'm enjoying living in the country.求教此句中enjoy和living的用法
- 5本文以丑小鴨的遭遇為線索.在出生地,丑小鴨 ;在沼澤地,丑小鴨 ; 在老太婆家,丑小鴨 ;在灌木林里,
- 6來到瀑布的腳下,望著美麗的瀑布,我不禁想起“( )”的詩句
- 7一個圓錐形容器里裝了600毫升水,把這些水倒入一個圓柱形容器里,這時水面高6厘米.這個容器的底面積是多
- 8祥題見補充
- 9一種商品七折出售,售價是原價的( )%
- 10為什么說植物進化是從低級到高級,從水生到陸生,
- 11-Sorry,I don't know where the hospital is.I'm new here.You'd better ask the policeman.
- 12dna復制的原料為什么是dATP,dGTP.dCTP.dTTP,而不是四種脫氧核苷酸.怎樣把多出的兩個磷酸去掉