輸入一個正整數num,要求輸出一個行數為2n-1行的菱形,每一行由a起頭的持續英文字母組成,若何用C++實現這一操作呢?小編與大師分享編程經驗。
讀入一個正整數num,輸出一個2×num-1行的由英文字母組成的菱形,其輸出格局如下圖所示。
起首,界說一個整型變量num,節制輸出菱形的行數。
界說一個字符型變量c,用來輸出每一行中的英文字母。
接著,輸入一個值,保留在變量num中。
用for輪回節制菱形的輸出,菱形的行數為2*num-1。
用if語句判定,是否為菱形的上半部。
若是前提當作立,輸出菱形上半部的空格。
用for語句節制輸出,菱形上部一行的英文字母。
若是前提不當作立,則輸出菱形下半部門每一行的空格和英文字母。
最后,在每一行的末從頭至尾,添加一個換行符。
運行法式,輸入一個正整數num,電腦就輸出2×num-1行的由小寫英文字母構成的菱形。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!