最详细的----->一维数组实现杨辉三角
生活随笔
收集整理的這篇文章主要介紹了
最详细的----->一维数组实现杨辉三角
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼循環(huán)部分的解析在代碼之后
先來看代碼
#include<stdio.h>
int arr[20];
int main()
{arr[0] = 1;int n;scanf_s("%d", &n);for (int i = 0; i < n; i++) {for (int j = i; j >= 0; j--) {if (j == 0 || j == i) {arr[j] = 1;printf("%d ", arr[j]);}else {arr[j] = arr[j] + arr[j - 1];printf("%d ", arr[j]);}}printf("\n");}return 0;
}
循環(huán)部分的解析
?說的比較啰嗦? 最核心的代碼就是? ?arr[j]?=?arr[j]?+?arr[j-1]? ? 記住一點(diǎn)從右往左打印
還理解不了的話? 就加一句圖片中的代碼? 照著楊輝三角進(jìn)行比較? 就可以了?
總結(jié)
以上是生活随笔為你收集整理的最详细的----->一维数组实现杨辉三角的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 元气骑士残酷芯片有什么用?
- 下一篇: 原野的作者是谁啊?