在线观看欧美gv视频网站,忘忧草影视WWW在线播放动漫,国产精品国产精品国产专区,亚洲欧美在线中文理论

      
      

      • <small id="2btsb"><kbd id="2btsb"></kbd></small>
        <td id="2btsb"></td>

        C 語言輸出楊輝三角

        我伴他久

        工具/材料

        gcc+vim(linux)或visual studio(windows)

        使用vim創(chuàng)建一個(gè)文件yanghui.c,并打開它進(jìn)行編輯。

        C 語言輸出楊輝三角

        首先輸入預(yù)處理指令 #include <stdio.h>,用于調(diào)用輸出函數(shù)printf。

        C 語言輸出楊輝三角

        編譯一個(gè)函數(shù)void yanghui(int n)。其中,n表示二項(xiàng)式的次數(shù)。

        C 語言輸出楊輝三角

        首先,對二項(xiàng)式的冪次進(jìn)行檢查,若小于0,說明輸入的次數(shù)是不合法的,直接結(jié)束打印并給出提示。

        C 語言輸出楊輝三角

        然后定義一個(gè)(n+1)*(n+1)的二維數(shù)組并初始化所有值為0。

        C 語言輸出楊輝三角

        然后根據(jù)楊輝三角的規(guī)律給數(shù)組賦值:

        每一行的第一個(gè)與最后一個(gè)數(shù)都是1;
        其他的數(shù)等于該數(shù)的上面一個(gè)數(shù)與左上角的數(shù)之和。

        C 語言輸出楊輝三角

        對楊輝三角進(jìn)行輸出,不相關(guān)的數(shù)組數(shù)據(jù)不輸出,并注意換行。

        C 語言輸出楊輝三角

        在main函數(shù)中對 void yanghui(int n)進(jìn)行測試,選用參數(shù)為3, 7, 10。

        C 語言輸出楊輝三角

        保存文檔并進(jìn)行編譯輸出的結(jié)果如下:

        由此可以驗(yàn)證我們的程序是正確的。

        C 語言輸出楊輝三角