輸入行數,輸出乙個字母回文金字塔(c語言)

2021-09-29 08:43:47 字數 694 閱讀 7096

最近我剛剛開始學習c語言的迴圈部分,接下來我來分享一下用c語言輸出乙個字母回文金字塔。

輸入乙個行數來決定輸出金字塔的行數,輸出乙個回文字母金字塔。

示例:輸入:5

輸出:我第一次的想法是先列印一半的方法列印該金字塔,再列印另一半。**如下

#inclede

intmain()

else

}printf

("\n");

}for

(h=0

;h)else

}printf

("\n");

}return0;

}

可最終結果如下

發現右半部分無法直接拼接到左邊。

採用一行一行輸出的辦法。**如下:`

#include

intmain()

for(k=

0;k1;k++

)for

(k=i+

1,m=b-

2;k<2*

(i+1)-

1;k++

)printf

("\n");

}return0;

}

python實現金字塔 輸入任意乙個大寫字母

輸入任意乙個大寫字母,生成金字塔圖形 def goldta input l chr i for i in range 65 91 大寫字母a z ida 65 從a開始 ord 函式將字母轉換為unicode數值 idinput ord input num idinput ida 1 輸入的字元個數...

是否可以刪除乙個字母之後變成回文串

給出乙個字串,僅由小寫字母組成。請找出是否僅刪除其中的乙個字母之後,字串變成回文串。輸入第一行是乙個整數 t 表示有 t 組資料。每組資料佔一行,每行包含乙個非空字串,字串長度不超過 105 對於每組測試資料,輸出一行包含乙個整數 k 表示刪除字串中第 k 個字母後字串變成回文串。若有多個這樣的整數...

輸入乙個字母,並在原有字母的基礎上進行排序

方法一 陣列分離 string zmb new string 9 大陣列 string zmxb new string 小陣列 int nindex 0 小陣列的座標 for int y 0 y zmxb.length y nindex 方法二 增加空值 string zmb new string ...