巴斯卡三角形

Problem

印出巴斯卡三角形, 使用者輸入n則輸出n層巴斯卡三角形, 不使用array.
假設(shè)使用者輸入為5, 則輸出:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1  

Solution

這題我還真的想不出來(lái), 但是網(wǎng)路上有神人解出來(lái)了, 在此
我理解了之後來(lái)解釋一樣, 我先將i當(dāng)作row, j當(dāng)作column且都從0開(kāi)始, 很明顯地我們知道:j==0i==j的時(shí)候會(huì)輸出1, 難的是其他部分.

我們來(lái)討論其他部分的情況, 如果數(shù)學(xué)好一點(diǎn)的會(huì)發(fā)現(xiàn)在row=i column=j會(huì)等於iCj, 難的部分來(lái)了, 因?yàn)榘退箍ㄈ切瓮ǔJ菑纳弦粚蛹酉聛?lái)的, 但是你不能用陣列記住上一層的值, 但是其實(shí)記住每一個(gè)row的第一個(gè)值, 然後開(kāi)始向後推出來(lái).

sol1

假設(shè)所在的位址為row=i column=j 則這個(gè)數(shù)為iCj, 那你右邊的那一個(gè)數(shù)字其實(shí)就是(i+1)Cj, 那這兩個(gè)數(shù)字的比值其實(shí)就是 (j+1)Cj / iCj等於(i-j)/j+1, 既然推出來(lái)了你可以用作左邊的數(shù)字1一直去乘以這個(gè)值就行了, 這個(gè)方法有個(gè)細(xì)節(jié), 先印出自己的值, 並且順便推出下一個(gè)值, 所以你印的值都是上一次算出來(lái)的.

for(i = 0 ; i < n ; i++){
    num = 1;
    for(j = 0 ; j <= i ; j++){
        printf("%3d",num);
        num = num * (i-j)/(j+1);
    }
    printf("\n");   
}

sol2

剛剛探討的是跟右邊數(shù)字的關(guān)係, 其實(shí)也可以探討跟數(shù)字左邊的關(guān)係, 假設(shè)所在的位址為row=i column=j 則這個(gè)數(shù)為iCj, 左邊的數(shù)字為iC(j-1), 所以兩邊的比值為(i-j+1)/j, 這方法的細(xì)節(jié)就是, 先從上一個(gè)值算出自己的值, 在印出自己的值, 所以你自己得值是從這次算出來(lái)的.

for(i = 0 ; i < n ; i++){
    for(j = 0 ; j <= i ; j++){
        if(i==j || j==0)
             num = 1;
        else
            num = num * (i-j+1)/(j);
             
            printf("%3d", num);
    
    }
    printf("\n");
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末澳窑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子长捧,更是在濱河造成了極大的恐慌踪蹬,老刑警劉巖搀暑,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件假褪,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡杂抽,警方通過(guò)查閱死者的電腦和手機(jī)诈唬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)缩麸,“玉大人铸磅,你說(shuō)我怎么就攤上這事『贾欤” “怎么了阅仔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)弧械。 經(jīng)常有香客問(wèn)我八酒,道長(zhǎng),這世上最難降的妖魔是什么刃唐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任羞迷,我火速辦了婚禮界轩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闭树。我一直安慰自己耸棒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布报辱。 她就那樣靜靜地躺著,像睡著了一般单山。 火紅的嫁衣襯著肌膚如雪碍现。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天米奸,我揣著相機(jī)與錄音昼接,去河邊找鬼。 笑死悴晰,一個(gè)胖子當(dāng)著我的面吹牛慢睡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铡溪,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼漂辐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了棕硫?” 一聲冷哼從身側(cè)響起髓涯,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哈扮,沒(méi)想到半個(gè)月后纬纪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滑肉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年包各,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靶庙。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡问畅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出惶洲,到底是詐尸還是另有隱情按声,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布恬吕,位于F島的核電站签则,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏铐料。R本人自食惡果不足惜渐裂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一豺旬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柒凉,春花似錦族阅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至蔬咬,卻和暖如春鲤遥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背林艘。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工盖奈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狐援。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓钢坦,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親啥酱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子爹凹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 為何叫做 shell ? shell prompt(PS1) 與 Carriage Return(CR) 的關(guān)系懈涛?...
    Zero___閱讀 3,153評(píng)論 3 49
  • 不知不覺(jué)批钠,堅(jiān)持日更已經(jīng)半個(gè)月了宇植。今天,我不寫(xiě)故事埋心,寫(xiě)寫(xiě)自己通過(guò)這半個(gè)月來(lái)的日更指郁,收獲了什么,算是對(duì)我這一階段的寫(xiě)作...
    野蠻生長(zhǎng)Vickyee閱讀 401評(píng)論 14 5
  • 六年退休生活的感悟拷呆。 多少年的風(fēng)風(fēng)雨雨闲坎,無(wú)數(shù)次的憧憬浪漫,無(wú)數(shù)次的燦爛笑臉茬斧,驀然回首腰懂,不知不覺(jué)已退休...
    無(wú)憂無(wú)慮61閱讀 721評(píng)論 4 3
  • Against a stretch of magnificent hill parks(sits) a class...
    llclare閱讀 199評(píng)論 0 0
  • 身后的高樓迷離 霓虹燈恍惚 如夢(mèng) 像酒鬼吐出的煙霧 多少疲憊的眼睛 還硬撐著一盞微光 滂沱大雨后 誰(shuí)會(huì)在乎那地上...
    蕭竺閱讀 134評(píng)論 0 2