工具/材料
gcc+vim(linux)或visual studio(windows)
操作方法
使用vim創建一個文件yanghui.c,並打開它進行編輯。
首先輸入預處理指令 #include <stdio.h>,用於調用輸出函數printf。
編譯一個函數void yanghui(int n)。其中,n表示二項式的次數。
首先,對二項式的冪次進行檢查,若小於0,説明輸入的次數是不合法的,直接結束打印並給出提示。
然後定義一個(n+1)*(n+1)的二維數組並初始化所有值為0。
然後根據楊輝三角的規律給數組賦值:
每一行的第一個與最後一個數都是1;
其他的數等於該數的上面一個數與左上角的數之和。
對楊輝三角進行輸出,不相關的數組數據不輸出,並注意換行。
在main函數中對 void yanghui(int n)進行測試,選用參數為3, 7, 10。
保存文檔並進行編譯輸出的結果如下:
由此可以驗證我們的程序是正確的。