C語言練習實例1:四個數字組成不重複三位數(全排列去重)
C語言練習實例1:四個數字組成不重複三位數(全排列去重) 從 {1,2,3,4} 中選取三個不同數字組成三位數,三重循環生成全排列,條件 i!=j && i!=
C語言練習實例2:企業利潤提成計算獎金(分段函數)
C語言練習實例2:企業利潤提成計算獎金(分段函數) 100萬1%。預先計算各段界點獎金基數,再根據輸入區間計算。 源代碼 #include<stdio
C語言練習實例3:滿足條件的完全平方數(加100與加268均為完全平方)
C語言練習實例3:滿足條件的完全平方數(加100與加268均為完全平方) 求正整數 x,使 x+100 和 x+268 均為完全平方數。在 10 萬以內暴力枚舉
C語言練習實例4:計算某年某月某日是當年的第幾天
C語言練習實例4:計算某年某月某日是當年的第幾天 2 時加 1 天。 閏年判斷 (year%400==0) || (year%4==0 && year%100
C語言練習實例5:三整數由小到大排序(交換法)
C語言練習實例5:三整數由小到大排序(交換法) 輸入三整數 x,y,z,通過兩兩比較交換使 x≤y≤z:先讓 x 最小(與 y,z 比較交換),再讓 y≤z。
C語言練習實例7:特殊字符畫圖案(擴展ASCII)
C語言練習實例7:特殊字符畫圖案(擴展ASCII) 使用字符 176(淺塊)和 219(深塊)組合打印 5x5 圖案,展示擴展 ASCII 字符視覺效果。 源
C語言練習實例9:打印國際象棋棋盤(字符畫)
C語言練習實例9:打印國際象棋棋盤(字符畫) 雙重循環 8x8,根據 (i+j)%2 奇偶決定打印塊狀字符(219)或空格,形成黑白相間棋盤。 源代碼 //
C語言練習實例10:打印樓梯與笑臉(ASCII字符畫)
C語言練習實例10:打印樓梯與笑臉(ASCII字符畫) 使用 ASCII 碼 1(笑臉)和 219(塊狀字符)打印兩個笑臉和 10 行樓梯圖案。 源代碼 //
C語言練習實例11:兔子繁殖問題(斐波納契數列)
C語言練習實例11:兔子繁殖問題(斐波納契數列) 經典問題:一對兔子從第 3 個月起每月產一對,新兔子同樣規律。求前 40 個月兔子對數。規律為斐波納契數列:f
C語言練習實例12:判斷101-200之間的素數
C語言練習實例12:判斷101-200之間的素數 遍歷 101-200,對每數試除 2 到 sqrt(i)(代碼中試除到 i-1),若無整除則為素數。每 5 個
C語言練習實例13:水仙花數(三位數各位立方和等於自身)
C語言練習實例13:水仙花數(三位數各位立方和等於自身) 水仙花數:三位數 abc,滿足 a^3 + b^3 + c^3 = abc。遍歷 100-999 判斷
C語言練習實例14:正整數分解質因數(試除法)
C語言練習實例14:正整數分解質因數(試除法) 輸入正整數 n,分解質因數並以 n=因子1*因子2*... 格式輸出。如 90=2*3*3*5。 算法 從最
C語言練習實例15:條件運算符嵌套實現分數等級判斷
C語言練習實例15:條件運算符嵌套實現分數等級判斷 輸入分數,用嵌套條件運算符(三元運算符)判定等級:≥90→A,60-89→B,<60→C。 源代碼 = 6
C語言練習實例16:最大公約數與最小公倍數(輾轉相除法)
C語言練習實例16:最大公約數與最小公倍數(輾轉相除法) 輸入兩正整數,求最大公約數(GCD)和最小公倍數(LCM)。利用輾轉相除法(歐幾里得算法)求 GCD,
C語言練習實例17:統計字符類型個數(字母、數字、空格、其他)
C語言練習實例17:統計字符類型個數(字母、數字、空格、其他) 輸入一行字符,統計英文字母、數字、空格、其他字符的個數。 源代碼 = a && c = A &
C語言練習實例18:求a+aa+aaa+...數列和
C語言練習實例18:求a+aa+aaa+...數列和 給定數字 a 和項數 n,計算 a + aa + aaa + ...(n 項)之和。如 a=2,n=5 →