文章詳情頁
php - C語言算法題-開燈問題 代碼有點(diǎn)看不懂求大神指點(diǎn)?
瀏覽:197日期:2024-08-07 09:05:27
問題描述
問題解答
回答1:同學(xué)你圈的這段代碼就是把結(jié)果輸出的語句。意思也就是第一個(gè)輸出的數(shù)字前不加空格,后面的每個(gè)數(shù)字與上一個(gè)數(shù)字加上一個(gè)空格。first就是一個(gè)標(biāo)志位,首先賦值為1,在循環(huán)輸出的時(shí)候判斷,此時(shí)first=1,是第一個(gè)結(jié)果輸出,那么直接將結(jié)果打印,并將first設(shè)置為0,在打印后續(xù)輸出的時(shí)候,此時(shí)的first=0(不是第一個(gè)數(shù)字了),那么先輸出一個(gè)空格然后再打印數(shù)字。
回答2:示例里面的1 5 6 7 其實(shí)是1[空格]5[空格]6[空格]7[空格]
如果是第一展開著的燈(first為true),只修改標(biāo)志位為false(不輸出' ')然后輸出了燈的編號(hào),如果不是第一展燈(判斷是否為第一展燈的標(biāo)志first已經(jīng)置為0),先輸出' '再輸出編號(hào)
回答3:....這不就是想用空格把結(jié)果數(shù)字分割一下么....不然都是連著的了1567
相關(guān)文章:
1. docker-compose中volumes的問題2. mysql 一個(gè)sql 返回多個(gè)總數(shù)3. CSS3 畫如下圖形4. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境5. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器6. android - rxjava merge 返回Object對(duì)象數(shù)據(jù)如何緩存7. javascript - 螞蟻金服里的react Modal方法,是怎么把元素插入到頁面最后的8. python - Scrapy存在內(nèi)存泄漏的問題。9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????10. angular.js - ionic2 瀏覽器跨域問題
排行榜

熱門標(biāo)簽