C++ 基礎教學:變數宣告、賦值與輸出完整入門
變數核心概念 變數 = 記憶體儲存單元 + 名稱 + 型別。型別決定大小、範圍與解讀方式。 基本型別速查 關鍵字說明典型大小 int整數4 bytes ch
C 語言計算特殊數列和:S = a + aa + aaa + ... (n 項)
數列定義 給定數字 a (1~9) 和項數 n,求 S = a + aa + aaa + ... (第 k 項為 k 個 a)。 遞推關係 設 T_k 為第
C 語言輾轉相除法求最大公約數與最小公倍數完整實作
輾轉相除法 (歐幾里得演算法) gcd(a,b) = gcd(b, a%b),直到 b=0 時 a 為最大公約數。 最小公倍數 lcm(a,b) = a*b /
C 語言質因數分解:輸入正整數輸出標準分解式 (如 90=2*3*3*5)
演算法:遞增試除法 從 2 開始嘗試除盡 n,每成功一次輸出因子並縮減 n,直到 n。 完整程式碼 (修正原始碼邏輯缺陷) #include int m
C 語言找出所有三位數水仙花數:位數拆解與立方和驗證
水仙花數定義 三位數 n = 100×a + 10×b + c,滿足 n = a³ + b³ + c³。 完整程式碼 #include int main(
C 語言求 101~200 間所有質數:試除法優化與完整程式碼
演算法:試除法優化至 √n 判斷整數 m 是否為質數,只需試除 2 至 √m。若無因子則為質數。 完整程式碼 #include #include int
C++ Builder在桌面繪圖:GDI位圖透明貼圖實現
應用場景 在Windows桌面直接繪製圖形/圖片,如桌面寵物、螢幕標註、遊戲覆蓋層等。C++ Builder封裝了VCL,配合GDI API可快速實現。 核心
C語言尋找3000以內親密數:220&284、1184&1210、2620&2924
親密數定義 若整數 A 的所有真因子(含1,不含自身)之和等於 B,且 B 的所有真因子之和等於 A,則 (A, B) 為一對親密數(友好數)。最著名的一對是
C語言回溯法求解九位累進可除數:381654729
問題定義 九位累進可除數:由數字1-9各一次組成的九位數,滿足前 n 位組成的整數能被 n 整除(n=1..9)。例如前2位被2整除、前3位被3整除……前9位被
C++基礎教程:常見數據類型、字符串與輸出流操作
基本數據類型分類 類型關鍵字典型大小說明 整數int4字節有符號整數,範圍約±21億 短整數short2字節範圍±32767 長整數long / long l
C語言解決猴子吃桃問題:逆向推導首日桃子總數
問題描述 猴子第一天摘下若干桃子,當即吃掉一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃掉前一天剩下的一半零一個
C語言解決自由落體反彈問題:總路程與第10次反彈高度計算
物理場景建模 一球從100米高度自由落下,每次落地後反彈回原高度的一半。求:第10次落地時共經過的總路程,以及第10次反彈的高度。 數學推導 初始下落:10