粘牆「三角形」

2021-09-29 23:54:38 字數 510 閱讀 1732

輸入一些正整數(≤26),程式設計輸出以這些正整數為邊長的附著牆而立的字母三角。

幾個正整數

每個正整數對應的圖案。每**案之間空一行。

#include using namespace std;

int main()

}zimu = 'a';

cout << endl;

} cout << endl;

} return 0;

}

要求測試幾組資料,可以每輸入一組就測試一組,這個可以用while來控制,要求輸出的圖形是有規律的,每一行開頭是初始字母a,然後a出現的位置類似於正方形的對角線,那麼同樣可以利用畫對角線的方法來填充a,這時我們需要乙個變數x來作為填充字母的媒介,在while迴圈中設定兩重迴圈,外層迴圈用來記錄a出現的位置,內層迴圈用來記錄x的位置,與此同時加入分支語句作為判斷條件,當x < a時填入空格,x = a時填入a,x > a時先做zimu自增再填入字母,關鍵是內層迴圈每完成一次就要把zimu重新賦值a。

求大三角形中三角形個數

一道筆試程式設計題要求求乙個大三角形中所有小三角形的個數,大約是下面這種情況 首先想到是的將問題由求邊長為n的三角形個數 求邊長為n 1的三角形個數 求邊長為1的三角形個數 1,回溯求得所有三角形個數。但是再仔細一看因為有重疊三角形和倒置的三角形,所以這個方法不可行。接著找到三角形個數由三部分組成 ...

經典演算法 (三)帕斯卡三角形(楊輝三角形)

楊輝三角,是二項式係數在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡 1623 1662 是在1654年發現這一規律的,比楊輝要遲393年,比賈憲遲600年。簡介 楊輝三角,是二項式係數在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡 1623 1662 是在165...

三角形面積

算是自己第一道正式寫的演算法幾何吧,先從簡單的開始吧,加油!描述 給你三個點,表示乙個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入 每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。座標值都在0到10000之間 輸入0 0 0 0 0 0表示輸入結束...