91九色国产视频_国产精品视频一区二区高潮_一区二区精品国产_国产专区欧美专区_国产成人avxxxxx在线看_国产精品久久久久久久app_亚洲一区二区三区免费观看_国产精品视频地址_国产精品久久久久久超碰_国产在线视频在线_欧美麻豆久久久久久中文_日韩精品福利视频_免费97视频在线精品国自产拍_中文字幕一区二区三区乱码_欧美日韩午夜爽爽_久久免费观看视频

大學生之家,大學生資訊發布平臺
大學生之家

C語言楊輝三角(兩種方法)

    發布時間:2025-03-10    閱讀:
    來源:大學生之家
楊輝三角是我們從初中就知道的,現在,讓我們用C語言將它在計算機上顯示出來。

在初中,我們就知道,楊輝三角的兩個腰邊的數都是 1,其它位置的數都是上頂上兩個數之和。這就是我們用C語言寫楊輝三角的關鍵之一。

在高中的時候我們又知道,楊輝三角的任意一行都是的二項式系數,n 為行數減 1。也就是說任何一個數等于這個是高中的組合數。n 代表行數減 1,不代表列數減 1。如:第五行的第三個數就為 =6。

現在我們按第一種思路來寫:先定義一個二維數組:a[N][N],略大于要打印的行數。再令兩邊的數為 1,即當每行的第一個數和最后一個數為 1。a[i][0]=a[i][i-1]=1,n 為行數。除兩邊的數外,任何一個數為上兩頂數之和,即 a[i][j] = a[i-1][j-1] + a[i-1][j]。最后輸出楊輝三角。代碼如下:


#include <stdio.h>
#define N 14
void main()
{
    int i, j, k, n=0, a[N][N];  /*定義二維數組a[14][14]*/
    while(n<=0||n>=13){  /*控制打印的行數不要太大,過大會造成顯示不規范*/
        printf("請輸入要打印的行數:");
        scanf("%d",&n);
    }
    printf("%d行楊輝三角如下:\n",n);
    for(i=1;i<=n;i++)
        a[i][1] = a[i][i] = 1;  /*兩邊的數令它為1,因為現在循環從1開始,就認為a[i][1]為第一個數*/
    for(i=3;i<=n;i++)
        for(j=2;j<=i-1;j++)
            a[i][j]=a[i-1][j-1]+a[i-1][j];  /*除兩邊的數外都等于上兩頂數之和*/
    for(i=1;i<=n;i++){
        for(k=1;k<=n-i;k++)
            printf("   ");  /*這一行主要是在輸出數之前打上空格占位,讓輸出的數更美觀*/
        for(j=1;j<=i;j++)  /*j<=i的原因是不輸出其它的數,只輸出我們想要的數*/
            printf("%6d",a[i][j]);
         
        printf("\n");  /*當一行輸出完以后換行繼續下一行的輸出*/
    }
    printf("\n");
}</stdio.h>
運行結果:

請輸入要打印的行數:10
10行楊輝三角如下:
                                1
                             1     1
                          1     2     1
                       1     3     3     1
                    1     4     6     4     1
                 1     5    10    10     5     1
              1     6    15    20    15     6     1
           1     7    21    35    35    21     7     1
        1     8    28    56    70    56    28     8     1
     1     9    36    84   126   126    84    36     9     1
上面的這一種方法我們用到了二維數組,下面的這一方法我們將用到自定義函數。

在高中我們知道,楊輝三角中的任何一個數都等于一個組合數,現在我們用這一公式來做。首先,此方法代碼如下:


#include <stdio.h>
 
/* 
 * 定義階乘,在這里可能會想。為什么要用float,當我試第一次的時候,
 * 如果用int的話,那么在打印行數多了以后就會出錯。
 * 這是因為階乘的數比較大,如果用int就不夠用了。下同
 */
float J(int i){
    int j;
    float k=1;
    for(j=1;j<=i;j++)
        k=k*j;
    return(k);
}
float C(int i,int j){  /*定義組合數*/
    float k;
    k=J(j)/(J(i)*J(j-i));
    return(k);
}
void main(){
    int i=0,j,k,n;  /*打印楊輝三角*/
    while(i<=0||i>16){
        printf("請輸入要打印的行數:");
        scanf("%d",&i);
    }
    printf("%d行楊輝三角如下:\n",i);
 
    for(j=0;j<i;j++){
        for(k=1;k<=(i-j);k++)
            printf("  ");
        for(n=0;n<=j;n++)
            printf("%4.0f",C(n,j));
        printf("\n");
    }
    printf("\n\n");
}


運行結果:

請輸入要打印的行數:10
10行楊輝三角如下:
                       1
                     1   1
                   1   2   1
                 1   3   3   1
               1   4   6   4   1
             1   5  10  10   5   1
           1   6  15  20  15   6   1
         1   7  21  35  35  21   7   1
       1   8  28  56  70  56  28   8   1
     1   9  36  84 126 126  84  36   9   1
這個方法主要就是要知道組合數的表示。還有如果自定義函數。但是這種方法產生的數據比較大,不建議用這種方法。
計算機學習推薦
  • 掃一掃 分享悅讀 ➤
  • 掃碼可以分享到微信 qq朋友圈
計算機學習熱點
91九色国产视频_国产精品视频一区二区高潮_一区二区精品国产_国产专区欧美专区_国产成人avxxxxx在线看_国产精品久久久久久久app_亚洲一区二区三区免费观看_国产精品视频地址_国产精品久久久久久超碰_国产在线视频在线_欧美麻豆久久久久久中文_日韩精品福利视频_免费97视频在线精品国自产拍_中文字幕一区二区三区乱码_欧美日韩午夜爽爽_久久免费观看视频
国产精品免费观看高清| 国产精品毛片va一区二区三区| 无码人妻精品一区二区蜜桃百度| 精品中文字幕在线观看| 日韩av高清| 久久中文字幕在线视频V| 99热亚洲精品| 日韩中文字幕视频在线观看| 国产成人精品免费久久久久| 色婷婷久久一区二区| 欧美日韩国产成人在线观看| 欧美日本韩国一区二区三区| 国产高清精品在线观看| 日本丰满少妇黄大片在线观看| 91成人国产在线观看| 日本不卡一区二区三区视频| 欧美专区国产专区| 91超碰中文字幕久久精品| 无码人妻精品一区二区蜜桃百度| 97碰在线观看| 日本一区二区三区精品视频| 欧美日韩亚洲一区二区三区四区| 久久久久五月天| 97精品伊人久久久大香线蕉| 国产精品青草久久久久福利99| 亚洲欧洲一区二区| 国产日本欧美在线观看| 日韩精品福利视频| 国产精品日韩在线播放| 国产区欧美区日韩区| 国产亚洲精品自在久久| 欧美在线视频一二三| 日韩av一区二区三区在线| 精品毛片久久久久久| 日日夜夜精品网站| 国产精品美女无圣光视频| 欧美中文字幕视频在线观看| 9a蜜桃久久久久久免费| 国产精品手机播放| 久久久久国产一区二区三区| 国产精品亚发布| 国产又粗又爽又黄的视频| 日韩在线观看你懂的| 日韩三级在线播放| www.日本久久久久com.| 国产免费色视频| 久久久国产精品视频| 国产午夜大地久久| 激情五月综合色婷婷一区二区| 欧美日韩精品免费看| 91精品国产91久久久久久不卡| 欧美日韩一区二区三区在线观看免| 久久精品国产sm调教网站演员| 日韩免费在线观看av| 国产精品狠色婷| 国产精品69久久久| 91精品视频观看| 亚洲精品一区二区毛豆| 国产精品一区免费观看| 久久久国产一区二区| 国内精品伊人久久| 99国产在线视频| 欧美精品色婷婷五月综合| 国产不卡精品视男人的天堂| 国产精品中文字幕在线观看| 国产精品一区二区三区免费观看| 国产在线一区二区三区欧美| 国产精品日韩三级| 欧洲中文字幕国产精品| 一区二区三区四区久久| 在线视频一区观看| 91久久精品在线| 欧美激情亚洲综合一区| 日韩欧美一区二区三区四区| 91久久久久久久久久久| 亚洲一区二区在线免费观看| 国产中文字幕免费观看| 国产精品视频地址| 久久久国产影院| 午夜精品一区二区在线观看的| 久久久神马电影| 国产在线观看精品一区二区三区| 手机看片福利永久国产日韩| 日产日韩在线亚洲欧美| 精品麻豆av| 精品中文字幕在线2019| 精品一区二区中文字幕| 国产在线精品91| 久久人人爽亚洲精品天堂| 韩日欧美一区二区| 国产精品国内视频| 日本精品久久久| 国产在线精品一区二区中文v| 久久99国产精品99久久| 激情综合在线观看| 国产精品欧美久久久| 欧美极品欧美精品欧美视频| av在线不卡观看| 欧美成人午夜剧场免费观看| 日韩亚洲欧美中文高清在线| 日韩.欧美.亚洲| 精品无码av无码免费专区| 国产精品国产精品国产专区不卡| 国产区欧美区日韩区| 久久精品免费播放| 视频在线一区二区| 亚洲va国产va天堂va久久| 国产精品爽爽ⅴa在线观看| 国产精品一区二区免费在线观看| 国产日本一区二区三区| 91九色国产社区在线观看| 国产精品初高中精品久久| 91精品国产高清| 欧美激情一级精品国产| 国产精品日韩精品| 日韩中文字幕亚洲精品欧美| 国产欧美精品一区二区三区介绍| 91国产一区在线| 久久精品国产欧美亚洲人人爽| 国产精品免费久久久久久| 在线视频不卡一区二区| 欧美高清视频一区二区三区在线观看| 欧美亚洲激情在线| 国产精品视频yy9099| 日韩少妇中文字幕| 国产精品欧美久久久| 国产在线精品成人一区二区三区| 超碰国产精品久久国产精品99| 亚洲精品日韩av| 国产欧美久久久久| 午夜精品一区二区三区在线播放| 久久精品亚洲热| 日韩亚洲在线视频| 欧美亚洲国产免费| 色婷婷久久一区二区| 亚洲91精品在线观看| 日韩中文字幕不卡视频| 久久精品美女视频网站| 97国产精品视频| 精品日本一区二区三区在线观看| 好吊色欧美一区二区三区视频| 日韩精品资源| 丁香六月激情婷婷| 国产精品久久久久久久乖乖| 91精品久久久久久久久久久久久久| 国产精品乱码一区二区三区| 国产精品天天狠天天看| 日本最新一区二区三区视频观看| 欧美亚洲另类制服自拍| 国产精品1234| 99视频在线播放| 日本午夜精品一区二区三区| 日韩人妻一区二区三区蜜桃视频| 精品成在人线av无码免费看| 国产精品麻豆va在线播放| 午夜精品久久久久久久久久久久| 中文字幕一区二区三区最新| av日韩中文字幕| 国产成人欧美在线观看| 日韩欧美精品一区二区| 一区二区在线观| 婷婷四房综合激情五月| 欧美日韩亚洲在线| 无码免费一区二区三区免费播放| 97久久精品午夜一区二区| 中文字幕一区二区三区最新| 欧美日韩一区在线播放| 国产精品久久在线观看| 国产在线98福利播放视频| 国产精品69久久久| 亚洲精品tv久久久久久久久| 久久99精品久久久久久久久久| 久久国内精品一国内精品| 国产精品美女免费视频| 久久精品在线视频| 国产不卡av在线| 欧美亚洲另类制服自拍| 国产精品福利在线| 午夜免费日韩视频| 国产麻豆一区二区三区在线观看| 一区二区三区欧美在线| 亚洲综合视频1区| 日韩av成人在线| 丝袜美腿亚洲一区二区| 久久精视频免费在线久久完整在线看| 欧美激情在线一区| 久久黄色av网站| 久久久久亚洲精品国产| 亚洲日本精品国产第一区| 国产精品美女久久久久av超清| 成人a在线观看| 亚洲精品中文字幕乱码三区不卡| 国产精品中文久久久久久久| 国产欧美中文字幕| 久久免费福利视频| 在线观看日本一区| 亚洲一区三区在线观看| 日本一区免费看| 欧美一区二视频在线免费观看| 久久精品视频亚洲| 午夜精品久久久内射近拍高清| 精品国偷自产在线视频99| 69av视频在线播放| 中文字幕无码不卡免费视频| 精品国产拍在线观看| 欧美日韩福利视频| 天天干天天操天天干天天操| 午夜精品久久久久久久99热| 久久99国产综合精品女同| 亚洲欧美日韩在线综合| 日本久久久久亚洲中字幕| 欧美激情国产精品日韩| 97国产精品久久| 91国在线精品国内播放| 俄罗斯精品一区二区| 欧美高清性xxxxhd| 久久久久五月天| 日韩中文av在线| 国产偷久久久精品专区| 久久人人97超碰精品888| 91成人国产在线观看| 无码av天堂一区二区三区| 国产日韩欧美夫妻视频在线观看| 亚洲色欲久久久综合网东京热| 日本精品一区二区三区四区| 日韩a在线播放| av免费观看网| 国产区欧美区日韩区| 午夜精品免费视频| 国产免费色视频| 日韩中文字幕国产| 日韩亚洲欧美视频| 99在线免费观看视频| 欧美激情 国产精品| 日韩精品福利视频| 一区二区在线观看网站| 日韩中文字幕视频在线观看| 精品中文字幕视频| 色婷婷综合成人| 日韩欧美国产免费| 精品国偷自产在线视频99| y97精品国产97久久久久久| 欧美激情中文字幕在线| 宅男在线精品国产免费观看| 亚洲五码在线观看视频| 久久天天躁夜夜躁狠狠躁2022| 日韩视频在线观看视频| 日韩中文字幕在线视频播放| 久久夜精品va视频免费观看| 不卡日韩av| 欧美亚洲免费高清在线观看| 国产在线观看精品| 国产欧美日韩亚洲精品| www黄色在线| 欧美激情国产精品日韩| 国产精品日本精品| 国产在线视频不卡| 国产欧美在线播放| 97久久国产亚洲精品超碰热| 97国产精品久久| 国产精品久久久久久av福利| 精品国产成人av在线免| 精品无码一区二区三区爱欲| 亚洲成人午夜在线| 久久在线中文字幕| 中文字幕一区二区三区最新| 国严精品久久久久久亚洲影视| 久久久国产精品亚洲一区| 日韩在线播放一区| 日韩视频永久免费观看| 欧美亚洲第一页| 国产精品久久在线观看| 777午夜精品福利在线观看| 婷婷亚洲婷婷综合色香五月| 国产精品午夜av在线| 欧美精品久久久久久久久久久| 91成人国产在线观看| 久久久久久久久久福利| 欧美日韩精品在线一区二区| 精品国产免费人成电影在线观...| 久久精品国产免费观看| 国产精品人人做人人爽| 精品国产综合久久| 国语自产精品视频在线看| 亚洲一区不卡在线| 日韩精品综合在线| 三级三级久久三级久久18| 久久久中文字幕| 久久精品一区二区三区不卡免费视频| 欧美国产综合视频| 国产剧情日韩欧美| 欧美中文在线观看国产| 国产成人av在线播放| 精品午夜一区二区| 美日韩精品免费视频| 国产精品久久久av| 国产精品永久免费视频| 97精品国产97久久久久久粉红| 国产福利视频一区| 国产综合第一页| 日韩精品一区二区在线视频| 91精品久久久久久久久久久久久久| 亚洲a区在线视频| 欧美精品成人在线| 欧美激情精品久久久久久蜜臀| 国产精品 欧美在线| 精品久久免费观看| 欧美日韩免费观看一区| 久章草在线视频| 奇米精品一区二区三区| 国产福利一区二区三区在线观看| 亚洲精品欧美日韩专区| 国产精品美腿一区在线看| 久久riav二区三区| 久久久无码中文字幕久...| 日韩一级黄色av| 免费毛片一区二区三区久久久| 欧美精品卡一卡二| 国产精品亚洲аv天堂网| 欧美日韩一区二区在线免费观看| 国产精品国内视频| 日本一区二区三区四区在线观看| 久久国产精品久久国产精品| 欧美中文字幕在线视频| 久久青草精品视频免费观看| 亚洲一区二区免费| 久久精品国产成人精品| 免费不卡在线观看av|