亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

上犹县| 海林市| 聊城市| 凤翔县| 镇坪县| 曲阳县| 莒南县| 新巴尔虎右旗| 徐汇区| 临朐县| 阿坝县| 西华县| 宝山区| 甘泉县| 安陆市| 郑州市| 桃园县| 怀远县| 安多县| 睢宁县| 成都市| 榆树市| 万年县| 固镇县| 牙克石市| 桦川县| 和静县| 贡嘎县| 海伦市| 鸡泽县| 彭阳县| 都匀市| 资兴市| 农安县| 舟曲县| 监利县| 鄂托克前旗| 枣强县| 天等县| 会东县| 临泽县|