欧美精品一区三区在线观看,久久婷婷五综合一区二区,亚洲无线观看国产高,国产人人草自拍视频

  • <sup id="wg3ln"></sup>

    
    
      <sub id="wg3ln"></sub>

      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 語言輸出楊輝三角