C語言字元圖形進階:雙三角組合成菱形空心圖案(星號圖八)
圖形幾何分析 目標列印高度為 2*num-1 行的菱形空心圖(num=5): 上半部(第 1~num-1 行):每行兩顆星,位置對稱 中間行(第 num 行)
C語言for迴圈版級數求和:f = 1 - 1/2! + 1/3! - ... + 1/9! 含全域變數寫法
程式碼特色 本版本使用 for 迴圈,並將迴圈計數器 i、階乘迴圈計數器 j 宣告為全域變數。雖然能正常執行,但現代 C 語言實務不建議濫用全域變數,應優先使用
C語言階乘級數求和:while 迴圈版 f = 1 - 1/2! + 1/3! - ... + 1/9! 實作細節
程式碼分析 本文提供 while 迴圈版本的級數求和,但原始碼中迴圈條件寫為 while(i<=2),僅計算前兩項(i=1,2),結果將不正確。正確條件應
C語言級數求和:計算 f = 1 - 1/2! + 1/3! - ... + 1/9! 的三種迴圈寫法對比
數學問題 計算交錯級數 f = Σ (-1)^(i-1) / i!,i = 1..9。這是 e⁻¹ 的泰勒展開部分和。 三種迴圈實作對比 1. do-whil
C語言解字謎:學C + 要學C + 都要學C = 2008,四個漢字各代表什麼數字?
謎題還原 學 C 要 學 C + 都 要 學 C ----------- 2 0 0 8 不同漢字代表不同數字(0~9),同一漢字代表同一數字。
C語言基礎練習:輸入正整數 n,計算 1 + n + n² + n³ 的值
題目需求 從鍵盤讀入一個正整數 n,計算並輸出多項式 1 + n + n² + n³ 的結果,並以完整算式格式顯示。 程式碼實作 #include <s
C語言圖形列印入門:雙重迴圈畫出完美字母 V
字母 V 的幾何特徵 在寬度為 2*N、高度為 N 的字元網格中,字母 V 由兩條對稱斜線組成: 左斜線:第 i 行第 i 列 右斜線:第 i 行第 2*N
C語言解密墨水題:[※×(※3+※)]² = 8※※9 中的神秘數字是多少?
題目還原 等式 [※ × (※3 + ※)]² = 8※※9 中,所有 ※ 代表同一個數字(1~9),求該數字。 設該數字為 num,則左式 = [num ×
C語言找回文日:從2011-11-02出發,未來80年還有哪些「對稱之美」?
什麼是回文日? 回文日是指日期正讀反讀都一樣的日子,例如 2011年11月02日寫作 20111102,正反對稱。本題要求列出從 2011 年起未來 80 年(
C語言實戰:軟體工程師幾年能在北京買房?年薪40萬對抗房價年增10%的數學建模
問題背景:一個經典的「買房還是房價漲得快」困境 假設北京有一套房子,現價 200 萬。房價每年上漲 10%(漲幅以 200 萬為基數計算,即單利非複利)。一位軟
C語言基礎模擬:不漲薪、不投資、不消費,軟工幾年買得起 200 萬年增 10% 的房
最悲觀假設:房價 200 萬年增 10%,軟工年薪固定 40 萬,不吃不喝全存,無投資報酬。每年存款增加 40 萬,房價乘 1.1。模擬發現存款永遠追不上房價(
C語言模擬:薪資存銀行吃利息 3.5% 對抗房價漲 10% 買房年限
更真實模型:軟工年薪 40 萬存銀行定存年息 3.5%,房價 187 萬(首付?)年漲 10%。每年:存款 = 存款×1.035 + 40;房價 ×=1.1。比
C語言模擬:軟工年薪漲 5% 配合房價漲 10% 何時買得起房
承接前題:房價 200 萬,年漲 10%;軟工年薪 40 萬,年漲 5%。每年薪資累積 vs 房價成長,模擬幾年後存款 ≥ 房價。關鍵:薪資與房價皆為複利成長,
C語言尋找符合 n = a! + b! + c! 的三位數 (階乘和與數字位對應)
找出所有三位數 n = 100a+10b+c,使得 n 等於其各位數字階乘之和:n = a! + b! + c!。a 為百位 (1~9),b、c 為十位、個位
C語言求 10000 以內所有迴文質數 (質數與迴文數雙重判斷)
結合質數判斷 isPrimer() 與迴文數判斷 isPalindrome(),遍歷 2~9999 找出同時滿足兩個條件的數(迴文質數)。注意原碼邏輯有誤:is
C語言找出 10000 以內所有迴文數 (回文數判斷演算法)
迴文數(回文數)指正反讀相同的數字,如 121、1331。程式遍歷 2~9999,將每個數分解為位數陣列,再對稱比較判斷是否為迴文數。isPalindrome(