c语言|直角杨辉三角
生活随笔
收集整理的這篇文章主要介紹了
c语言|直角杨辉三角
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/*直角形狀的楊輝三角*/
#include<stdio.h>
int main(){int n;printf("請輸入需要打印的行數(shù):");scanf("%d",&n); printf("%d行打印的楊輝三角如下:\n",n);int a[n][n];/*定義一個n行n列的二維數(shù)組a*/ int i,j;for(i=0;i<n;i++){for(j=0;j<=i;j++){ /*因為打印的是直角形狀的,所以橫坐標都大于等于列坐標j<=i*/ if(j==0||j==i){a[i][j]=1; /*楊輝三角規(guī)定,當列坐標等于0或者行坐標和列坐標相等時,值為1*/ }else{/*除了上邊的情況就是當前位置的數(shù)值=當前位置前一行的值+當前位置前一行前一列的值*/a[i][j]=a[i-1][j]+a[i-1][j-1]; }printf("%d\t",a[i][j]);}printf("\n");}
}
總結
以上是生活随笔為你收集整理的c语言|直角杨辉三角的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Error:All flavors
- 下一篇: SocksGun源码(类SocksCap