Cc++趣味程序百例(献给CC++初学者).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cc趣味程序百例(献给CC初学者)

C/c++趣味程序百例(獻給C/C++初學者) 1.繪製餘弦曲線 2.繪製餘弦曲線和直線 3.繪製圓 4.歌星大獎賽 5.求最大數 6.高次方數的尾數 7.階乘尾數零的個數? ? 8.借書方案知多少 9.楊輝三角形?? 10.數制轉換 11.打魚還是曬網 12.抓交通肇事犯 13.該存多少錢 14.怎樣存錢利最大 15.捕魚和分魚 16.出售金魚 17.平分七筐魚 18.有限5位數 19.8除不盡的自然數 20.一個奇異的三位數 21.4位反序數? ? 22.求車速?? 23.由兩個平方三位數獲得三個平方二位數 24.阿姆斯特朗數 25.完全數 26.親密數 27.自守數? ? 28.回文數 29.求具有abcd=(ab+cd)2性質的四位數 30.求素數 31.歌德巴赫猜想 32.可逆素數?? 33.回文素數 34.要發就發 35.素數幻方 36.百錢百雞問題 37.愛因斯坦的數學題? ? 38.換分幣 39.年齡幾何?? 40.三色球問題 41.馬克思手稿中的數學題? ? 42.最大公約數和最小公倍數?? 43.分數比較 44.分數之和 45.將真分數分解為埃及分數 46.列出真分數序列 47.計算分數的精確值? ? 48.新娘和新郎 49.委派任務?? 50.誰在說謊 51.誰是竊賊? ? 52.黑與白?? 53.迷語博士的難題(1) 54.迷語博士的難題(2) 55.哪個大夫哪天值班 56.區分旅客國籍 57.誰家孩子跑最慢? ? 58.拉丁方陣 59.填表格?? 60.1~9分成1:2:3的三個3位數 61.1~9組成三個3位的平方數? ? 62.由8個整數形成奇特的立方體?? 63.減式還原 64.乘式還原 65.乘式還原(2) 66.除式還原(1) 67.除式還原(2)? ? 68.九位累進可除數 69.魔術師的猜牌術(1)?? 70.魔術師的猜牌術(2) 71.約瑟夫問題? ? 72.郵票組合?? 73.和數能表示1~23的5個正整數 74.可稱1~40磅的4塊砝碼 75.10個小孩分糖果 76.小明買書 77.波松瓦酒的分酒趣題? ? 78.求π的近似值 79.求π的近似值(2)?? 80.奇數平方的一個有趣性質 81.角谷猜想? ? 82.四方定理?? 83.卡布列克常數 84.尼科徹斯定理 85.回文數的形成 86.自動發牌 87.黑白子交換? ? 88.常勝將軍 89.搶30?? 90.搬山遊戲 91.人機猜數遊戲? ? 92.人機猜數遊戲(2)?? 93.漢諾塔 94.兔子產子 95.將阿拉伯數字轉換為羅馬數字 96.選美比賽 97.滿足特異條件的數列? ? 98.八皇后問題 99.超長正整數的加法?? 100.數字移動 1.繪製餘弦曲線 在屏幕上用「*」顯示0~360度的餘弦函數cos(x)曲線 *問題分析與算法設計 如果在程序中使用數組,這個問題十分簡單。但若規定不能使用數組,問題就變得不容易了。 關鍵在於餘弦曲線在0~360度的區間內,一行中要顯示兩個點,而對一般的顯示器來說,只能按行輸出, 即:輸出第一行信息後,只能向下一行輸出,不能再返回到上一行。為了獲得本文要求的圖形就必須在一 行中一次輸出兩個「*」。 為了同時得到餘弦函數cos(x)圖形在一行上的兩個點,考慮利用cos(x)的左右對稱性。將屏幕的行方向定 義為x,列方向定義為y,則0~180度的圖形與180~360度的圖形是左右對稱的,若定義圖形的總寬度為62列 ,計算出x行0~180度時y點的坐標m,那麼在同一行與之對稱的180~360度的y點的坐標就 應為62-m。程序 中利用反餘弦函數acos計算坐標(x,y)的對應關係。 使用這種方法編出的程序短小精煉,體現了一定的技巧。 *程序說明與註釋 #includestdio.h #includemath.h int main() { double y; int x,m; for(y=1;y=-1;y-=0.1) /*y為列方向,值從1到-1,步長為0.1*/ { m=acos(y)*10; /*計算出y對應的弧度m,乘以10為圖形放大倍數*/ for(x=1;xm;x++) printf( ); printf(*); /*控制打印左側的 * 號*/ for(;x62-m;x++)printf( ); printf(*\n); /*控制打印同一行中對稱的右側*號*/ } return 0; } *思考題 如何實現用「*」顯示0~360度的sin(x)曲線。 在屏幕上顯示0~360度的cos(x)曲線與直線f(x)=45*

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档