C 語言趣味編程百例精解()

C 語言趣味編程百例精解()

ID:41032897

大?。?52.00 KB

頁數(shù):125頁

時間:2019-08-14

C 語言趣味編程百例精解()_第1頁
C 語言趣味編程百例精解()_第2頁
C 語言趣味編程百例精解()_第3頁
C 語言趣味編程百例精解()_第4頁
C 語言趣味編程百例精解()_第5頁
資源描述:

《C 語言趣味編程百例精解()》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、C/C++語言經(jīng)典、實用、趣味程序設(shè)計編程百例精解l最簡單的問題與算法1.繪制余弦曲線2.繪制余弦曲線和直線3.繪制圓4.歌星大獎賽5.求最大數(shù)6.高次方數(shù)的尾數(shù)7.階乘尾數(shù)零的個數(shù)8.借書方案知多少9.楊輝三角形10.數(shù)制轉(zhuǎn)換l生活中的數(shù)學(xué)問題11.打魚還是曬網(wǎng)12.抓交通肇事犯13.該存多少錢14.怎樣存錢利最大15.捕魚和分魚16.出售金魚17.平分七筐魚l整數(shù)趣題18.有限5位數(shù)19.8除不盡的自然數(shù)20.一個奇異的三位數(shù)21.4位反序數(shù)22.求車速23.由兩個平方三位數(shù)獲得三個平方二位數(shù)24.阿姆斯特朗數(shù)25.完全數(shù)26.親密數(shù)27.自守數(shù)28.回文數(shù)29.求具有abcd=(

2、ab+cd)2性質(zhì)的四位數(shù)l素數(shù)的家族30.求素數(shù)31.歌德巴赫猜想32.可逆素數(shù)33.回文素數(shù)34.要發(fā)就發(fā)35.素數(shù)幻方l不定方程求整數(shù)解36.百錢百雞問題37.愛因斯坦的數(shù)學(xué)題38.換分幣39.年齡幾何40.三色球問題41.馬克思手稿中的數(shù)學(xué)題l分數(shù)趣題42.最大公約數(shù)和最小公倍數(shù)43.分數(shù)比較44.分數(shù)之和45.將真分數(shù)分解為埃及分數(shù)46.列出真分數(shù)序列47.計算分數(shù)的精確值l邏輯推理與判斷48.新娘和新郞49.委派任務(wù)50.誰在說謊51.誰是竊賊52.黑與白53.迷語博士的難題(1)54.迷語博士的難題(2)55.哪個大夫哪天值班56.區(qū)分旅客國籍57.誰家孩子跑最慢l數(shù)字0

3、到9的奇妙變幻58.拉丁方陣59.填表格60.1~9分成1:2:3的三個3位數(shù)61.1~9組成三個3位的平方數(shù)62.由8個整數(shù)形成奇特的立方體63.減式還原64.乘式還原65.乘式還原(2)66.除式還原(1)67.除式還原(2)68.九位累進可除數(shù)l數(shù)的變幻69.魔術(shù)師的猜牌術(shù)(1)70.魔術(shù)師的猜牌術(shù)(2)71.約瑟夫問題72.郵票組合73.和數(shù)能表示1~23的5個正整數(shù)74.可稱1~40磅的4塊砝碼75.10個小孩分糖果76.小明買書77.波松瓦酒的分酒趣題l定理與猜想78.求π的近似值79.求π的近似值(2)80.奇數(shù)平方的一個有趣性質(zhì)81.角谷猜想82.四方定理83.卡布列克

4、常數(shù)84.尼科徹斯定理85.回文數(shù)的形成l智力游戲86.自動發(fā)牌87.黑白子交換88.常勝將軍89.搶3090.搬山游戲91.人機猜數(shù)游戲92.人機猜數(shù)游戲(2)93.漢諾塔l其他趣味程序94.兎子產(chǎn)子95.將阿拉伯?dāng)?shù)字轉(zhuǎn)換為羅馬數(shù)字96.選美比賽97.滿足特異條件的數(shù)列98.八皇后問題99.超長正整數(shù)的加法100.數(shù)字移動l最簡單的問題與算法1.繪制余弦曲線在屏幕上用“*”顯示0~360度的余弦函數(shù)cos(x)曲線*問題分析與算法設(shè)計如果在程序中使用數(shù)組,這個問題十分簡單。但若規(guī)定不能使用數(shù)組,問題就變得不容易了。關(guān)鍵在于余弦曲線在0~360度的區(qū)間內(nèi),一行中要顯示兩個點,而對一般的

5、顯示器來說,只能按行輸出,即:輸出第一行信息后,只能向下一行輸出,不能再返回到上一行。為了獲得本文要求的圖形就必須在一行中一次輸出兩個“*”。為了同時得到余弦函數(shù)cos(x)圖形在一行上的兩個點,考慮利用cos(x)的左右對稱性。將屏幕的行方向定義為x,列方向定義為y,則0~180度的圖形與180~360度的圖形是左右對稱的,若定義圖形的總寬度為62列,計算出x行0~180度時y點的坐標m,那么在同一行與之對稱的180~360度的y點的坐標就應(yīng)為62-m。程序中利用反余弦函數(shù)acos計算坐標(x,y)的對應(yīng)關(guān)系。使用這種方法編出的程序短小精煉,體現(xiàn)了一定的技巧。*程序說明與注釋#inc

6、lude#includeintmain(){doubley;intx,m;for(y=1;y>=-1;y-=0.1)/*y為列方向,值從1到-1,步長為0.1*/{m=acos(y)*10;/*計算出y對應(yīng)的弧度m,乘以10為圖形放大倍數(shù)*/for(x=1;x

7、0~360度的cos(x)曲線與直線f(x)=45*(y-1)+31的迭加圖形。其中cos(x)圖形用“*”表示,f(x)用“+”表示,在兩個圖形相交的點上則用f(x)圖形的符號。1.繪制余弦曲線和直線*問題分析與算法設(shè)計本題可以在上題的基礎(chǔ)上進行修改。圖形迭加的關(guān)鍵是要在分別計算出同一行中兩個圖形的列方向點坐標后,正確判斷相互的位置關(guān)系。為此,可以先判斷圖形的交點,再分別控制打印兩個不同的圖形。*程序注釋與說明#include

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。