輸出字母菱形

2021-10-14 23:33:24 字數 482 閱讀 7898

題目描述

​ 輸入乙個正整數 n,並輸出乙個菱形,這個菱形有 2n−1 行,第一行有 1 個字母 a,之後的 n−1 行每行字母會變成上一行的下乙個(a 的下乙個是 b),且數量會遞增 2 個,後面的 n+1 行至 2n−1 行,會變成上一行的上乙個(b 的上乙個是 a),且數量會遞減 2個,同時,我們需要在每行前輸出一定數量的空格,以保證菱形居中,注意末尾不要有多餘的輸出。

輸入​ 輸入乙個正整數 n。(0輸出

​ 按照樣例輸出。

和上一題類似,只需要做兩次改動即可。(j行和輸出行)

#include int main()

}else

}int num = (i > (2 * n - i)) ? (2 * n - i):i;

printf("%c",'a' + num - 1);

}printf("\n");

}return 0;

}

輸出字母菱形

題目描述 輸入乙個正整數 n,並輸出乙個菱形,這個菱形有 2n 1 行,第一行有 1 個字母 a,之後的 n 1 行每行字母會變成上一行的下乙個 a 的下乙個是 b 且數量會遞增 2 個,後面的 n 1 行至 2n 1 行,會變成上一行的上乙個 b 的上乙個是 a 且數量會遞減 2 個,同時,我們需...

輸出字母沙漏

題目描述 輸入乙個正整數 n,並輸出乙個沙漏形,這個沙漏形有 2n 1 行,第一行有 2n 1 個字母,其中前 n 1 個字元是從 a 開始依次遞增的,而後 n 個字元是由第 n 1 個字元開始依次遞減的。之後的 n 行每行會少頭尾兩個字母。再之後的 n 行則正好是前 n行反過來輸出的結果。注意末尾...

python輸出字母方陣 python如何輸出矩陣

1 直接用列表生成m行n列的矩陣m,n map int,input split matrix 0 m for i in range n 輸出為 這種方式生成的矩陣存在一定的問題,比如,無法給特定位置的元素賦值,例如 matrix 1 1 9 輸出為 可見,第二列的元素全部被賦值為9了。2 採用num...