例項002:十進位制轉換為二進位制
乙個0-32768的十進位制數轉換為16位二進位制數;
for (m = 0; m < 15; m++)
例項003:將乙個n進製數轉換為10進製數;
例項004:通過遞迴實現將二進位制數轉換為十進位制數;
int bin_dec(int x,int n)
return x*bin_dec(x,n-1);
} 例項009,列印三角形
三個for迴圈,乙個用於控制行數,乙個用於列印空格數,另乙個用於列印符號「#」
1.5陣列:
例項22 逆序存放陣列
例項28 設計魔方陣
字元和字串操作:
例項032不用strcat連線兩個字串
例項038分數計算器程式,有用的計算最大公約數與最小公倍數;
int gys(int
x, int
y)int gbs (int
x ,int
y)
例項045統計有無重複數字出現;
s[a[i]]++
巨集定義及位運算;
例項050:迴圈移位;
right (unsigned value ,int n)
C語言程式開發範例寶典38 最小公倍數與最大公約數
求兩個數的最大公約數,前些天用c實現的時候,從網上扒了一段代 碼用了,什麼輾轉相減法相除法,高中的知識也是忘的快差不多了,記憶是好幾行的 今天瞥見 c語言開發範例寶典 中看到一段好簡潔的 int gys int x,int y 這就是所謂的輾轉相除取餘吧,利用遞迴呼叫實現,簡潔明瞭 再來看一下最小公...
C語言程式基礎
1 斐波拉切數列 1,2,3,5,8,13,21 分析 設定變數初值 a 1,b 1 迴圈計算 a a b,b a b 2 將一正整數分解成質因數,例如 輸入90,列印出 90 2 3 3 5 分析 輸入n,對n進行判斷 3 輾轉相除法求最大公約數,最小公倍數,分析 最大公約數 設 a,b tmp ...
c 程式設計實戰寶典 付強 C 開發實戰寶典pdf
c 開發實戰寶典 內容簡介 本書從初學者的角度講述使用visual studio2008開發環境結合c 語言進行程式開發應該掌握的各項技術,突出 基礎 全面 深入 同時就像書名所暗示的一樣,強調 實戰 效果。在介紹技術的同時,書中都會提供示例或稍大一些的例項,同時在各章的結尾安排有綜合應用,通過幾個...