91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言編程 打印楊輝三角

發布時間:2020-07-11 17:38:59 來源:網絡 閱讀:395 作者:sonissa 欄目:編程語言

在做這道題時首先要觀察楊輝三角的規律
1
1 1
1 2 1
1 3 3 1
1 4 3 4 1
……
可以看出
1.每行的數字個數與所處行數相等
2.除去每行第一個和最后一個數字唯一,其他數字都等于頭頂元素加頭頂前一個元素

源代碼:

#include<stdio.h>
#include<stdlib.h>
void PrintY(int length, int array[][100])
{
    int i,m;
    for (i = 0; i <length; i++)
    {
        for (m = 0; m < length; m++)
        {
            if (m == 0 || m == i)//每行第一個和最后一個元素為1
            {
                array[i][m] = 1;
                continue;
            }
            array[i][m] = array[i - 1][m] + array[i - 1][m - 1];//頭頂元素加頭頂前一個元素
        }
    }
    for (i = 0; i < length; i++)
    {
        for (m = 0; m <= i; m++)//輸出時控制列數變化即可輸出三角
        {
            printf("%-5d", array[i][m]);
        }
        printf("\n");
    }
}
int main()
{
    int leng;
    int array[100][100] = {0};//利用二維數組來輸出楊輝三角
    printf("請輸入要輸出的行數\n");
    scanf("%d", &leng);
    PrintY(leng, array);
    system("pause");
    return 0;
}
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

银川市| 鄂托克前旗| 休宁县| 抚宁县| 云梦县| 黔江区| 印江| 仙居县| 鸡西市| 新宁县| 宁河县| 施秉县| 剑阁县| 定结县| 合川市| 冷水江市| 原平市| 麻栗坡县| 金秀| 吴川市| 阳春市| 深水埗区| 平阳县| 紫阳县| 武鸣县| 三门峡市| 石阡县| 文昌市| 河池市| 禹城市| 青岛市| 河曲县| 石台县| 视频| 叙永县| 洞头县| 安岳县| 黄石市| 闸北区| 荥经县| 苗栗市|