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)的對應關係。使用這種方法編出的程序短小精煉,體現了一定的技巧。 *程序說明與註釋#include#includeint 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;x

c 语言趣味入门,Cc++趣味程序百例(献给CC++初学者).doc相关推荐

  1. 黑白子交换c语言思路,C趣味程序百例(28)黑白子交换

    87.黑白子交换 有三个白子和三个黑子如下图布置: ○ ○ ○ . ● ● ● 游戏的目的是用最少的步数将上图中白子和黑子的位置进行交换: ● ● ● . ○ ○ ○ 游戏的规则是:(1)一次只能移动 ...

  2. c/c++ 趣味程序百例

    C/c++趣味程序百例(献给C/C++初学者) C/c++趣味程序百例(献给C/C++初学者) 1.绘制余弦曲线 2.绘制余弦曲线和直线 3.绘制圆 4.歌星大奖赛 5.求最大数 6.高次方数的尾数 ...

  3. 谁在说谎c语言编译,C趣味程序百例(15)谁在说谎

    50.谁在说谎 张三说李四在说谎,李四说王五在说谎,王五说张三和李四都在说谎.现在问:这三人中到底谁说的是真话,谁说的是假话? *问题分析与算法设计 分析题目,每个人都有可能说的是真话,也有可能说的是 ...

  4. c语言医生值班题目讲解,C趣味程序百例(17)哪个大夫哪天值班

    55.哪个大夫哪天值班 医院有A.B.C.D.E.F.G七位大夫,在一星期内(星期一至星期天)每人要轮流值班一天.现在已知: A大夫比C大夫晚一天值班: D大夫比E大夫晚二天值班: B大夫比G大夫早三 ...

  5. 1到9组成3个3位数用C语言,C趣味程序百例(18)1~9分成1:2:3的三个3位数

    60.1~9分成1:2:3的三个3位数 将1到9 这九个数字分成三个3位数,分求第一个3位数,正好是第二个3位数的二倍,是第三个3位数的三倍.问应当怎样分法. *问题分析与算法设计 问题中的三个数之间 ...

  6. C语言编程验证卡布列克,C趣味程序百例(26)卡布列克常数

    83.卡布列克常数 验证卡布列克运算.任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的的四位数: 2)将组成该四位 ...

  7. C语言编程验证卡布列克,C语言生趣程序百例精解之JAVA实现(83):卡布列克常数...

    C语言趣味程序百例精解之JAVA实现(83):卡布列克常数 C语言趣味程序百例精解之JAVA实现: public class Test83{ public static void main(Strin ...

  8. c语言高亮字符,C语言必背18个程序+190例--语法高亮

    <C语言必背18个程序+190例--语法高亮>由会员分享,可在线阅读,更多相关<C语言必背18个程序+190例--语法高亮(111页珍藏版)>请在人人文库网上搜索. 1.C语言 ...

  9. C语言趣味程序百例精解

    1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单.但若规定不能使用数组,问题就变得不容易了 ...

最新文章

  1. 计算机的收获初一作文,初一关于收获的作文
  2. 文巾解题 231. 2的幂
  3. 小程序上线7天,罗胖带着1000万用户跑了……
  4. Pytorch实现基本循环神经网络RNN (3)
  5. Linux信号处理函数可中断么,linux中关于信号处理笔记(一)
  6. System Information for Windows
  7. 常州模拟赛d4t1 立方体
  8. Windows Phone 用WebBrowser加载HTML页面
  9. UNIX下DNS服务器之创建篇(下)
  10. Flink流处理中的表
  11. 计算机毕业设计ssm图书管理系统
  12. 电线电缆的基本测试方法
  13. JS全国城市数组列表
  14. 分享一个蛋白互作网站——String (一)
  15. DNF—警告码(0,20003,116)您的游戏环境异常,请重启机器后再试—不管win几都行的解决方法
  16. cocoa和cocoa Touch的区别
  17. rstudio 保存_R: RStudio的中文读取、保存与显示
  18. 看脸的世界:牙齿整齐找工作更容易
  19. 第三方支付(微信支付)支付流程分析
  20. Django REST Framework中的Serializer relations

热门文章

  1. 随时随地管理企业电脑安全,腾讯电脑管家「小团队版」重磅来袭
  2. (鸟哥教材)Linux学习日记(二:Linux背景概念)
  3. wps设置根据单元格值设置一整行颜色
  4. 入门googletest
  5. 荒野行动计算机高考题,荒野行动 荒野课堂 | 这些考试题你知多少~
  6. js 比较字符串日期大小
  7. 弘辽科技:店铺没有流量如何用直通车带动自然流量。
  8. Unity | 数据资源路径配置
  9. php接口很慢如何排查,记一次接口突然响应很慢的排查经历
  10. 【雕爷学编程】Arduino动手做(65)---红外寻迹传感器