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

溫馨提示×

c語言字符金字塔怎么實現

小億
83
2024-08-05 16:26:09
欄目: 編程語言

字符金字塔可以通過嵌套循環來實現,具體代碼如下:

#include <stdio.h>

int main() {
    int rows, i, j;
    char ch = 'A'; // 初始字符

    printf("Enter the number of rows: ");
    scanf("%d", &rows);

    for (i = 1; i <= rows; i++) {
        // 打印空格
        for (j = 1; j <= rows-i; j++) {
            printf(" ");
        }

        // 打印字符
        for (j = 1; j <= 2*i-1; j++) {
            printf("%c", ch);
            if (ch == 'Z') {
                ch = 'A'; // 重置字符為A
            } else {
                ch++;
            }
        }

        printf("\n");
    }

    return 0;
}

這段代碼會根據用戶輸入的行數打印出一個字符金字塔,每一行的字符會按照字母表順序依次增加,當到達字母Z后會重新從字母A開始。用戶輸入的行數會決定金字塔的高度。例如,當輸入5時,會打印出如下金字塔:

    A
   BCB
  DEFG
 HIJKLM
NOPQRSTU

0
乐陵市| 旬邑县| 泰来县| 荣成市| 辽阳市| 崇义县| 栾城县| 崇州市| 闸北区| 威信县| 利辛县| 酒泉市| 墨脱县| 西盟| 长武县| 黄陵县| 连平县| 合江县| 富宁县| 田东县| 栖霞市| 新闻| 资源县| 新余市| 中宁县| 华容县| 河西区| 岳阳市| 玛沁县| 汪清县| 万宁市| 西青区| 婺源县| 安岳县| 新乐市| 濮阳县| 来宾市| 前郭尔| 高邑县| 霍州市| 饶河县|