日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一维数组的杨辉三角

發(fā)布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一维数组的杨辉三角 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#include<stdio.h> int main() {int n,i,j,a[100];scanf("%d",&n);for(i=0;i<n-1;i++)printf(" "); printf("1\n");//楊輝三角的第一行為肯定為1,不在規(guī)律的范圍; a[1]=a[2]=1;//第二行兩個也是為1,不會改變; for(i=0;i<n-2;i++)printf(" ");printf("%d %d\n",a[1],a[2]);for(i=3;i<=n;i++){a[1]=a[i]=1;//楊輝三角的第一個和最后一個元素都為1; for(j=i-1;j>1;j--){a[j]=a[j]+a[j-1];//把每一行的值給附了; /*因?yàn)槭怯靡晃粩?shù)組來存儲的,每求出的一個數(shù)將覆蓋i-1行,對應(yīng)列存儲的值 就是說無法從上面一行推出下面一行,但是可以從下面一行推出上面一行,也就是 你想求的這個數(shù)是通過上面兩個相加得來的,但是是個一維的數(shù)組,只能表示一行 每做一行的運(yùn)算,上一行就會被覆蓋,后面的a[j]就是上一行的a[j],加上a[j-1] 正好就符合運(yùn)算規(guī)則,所以只能是倒推。*/ }for(int k=1;k<=n-i;k++){printf(" ");}for(j=1;j<=i;j++){printf("%d ",a[j]);}printf("\n");}return 0; }

總結(jié)

以上是生活随笔為你收集整理的一维数组的杨辉三角的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。