c 语言趣味入门,Cc++趣味程序百例(献给CC++初学者).doc
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相关推荐
- 黑白子交换c语言思路,C趣味程序百例(28)黑白子交换
87.黑白子交换 有三个白子和三个黑子如下图布置: ○ ○ ○ . ● ● ● 游戏的目的是用最少的步数将上图中白子和黑子的位置进行交换: ● ● ● . ○ ○ ○ 游戏的规则是:(1)一次只能移动 ...
- c/c++ 趣味程序百例
C/c++趣味程序百例(献给C/C++初学者) C/c++趣味程序百例(献给C/C++初学者) 1.绘制余弦曲线 2.绘制余弦曲线和直线 3.绘制圆 4.歌星大奖赛 5.求最大数 6.高次方数的尾数 ...
- 谁在说谎c语言编译,C趣味程序百例(15)谁在说谎
50.谁在说谎 张三说李四在说谎,李四说王五在说谎,王五说张三和李四都在说谎.现在问:这三人中到底谁说的是真话,谁说的是假话? *问题分析与算法设计 分析题目,每个人都有可能说的是真话,也有可能说的是 ...
- c语言医生值班题目讲解,C趣味程序百例(17)哪个大夫哪天值班
55.哪个大夫哪天值班 医院有A.B.C.D.E.F.G七位大夫,在一星期内(星期一至星期天)每人要轮流值班一天.现在已知: A大夫比C大夫晚一天值班: D大夫比E大夫晚二天值班: B大夫比G大夫早三 ...
- 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位数的三倍.问应当怎样分法. *问题分析与算法设计 问题中的三个数之间 ...
- C语言编程验证卡布列克,C趣味程序百例(26)卡布列克常数
83.卡布列克常数 验证卡布列克运算.任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的的四位数: 2)将组成该四位 ...
- C语言编程验证卡布列克,C语言生趣程序百例精解之JAVA实现(83):卡布列克常数...
C语言趣味程序百例精解之JAVA实现(83):卡布列克常数 C语言趣味程序百例精解之JAVA实现: public class Test83{ public static void main(Strin ...
- c语言高亮字符,C语言必背18个程序+190例--语法高亮
<C语言必背18个程序+190例--语法高亮>由会员分享,可在线阅读,更多相关<C语言必背18个程序+190例--语法高亮(111页珍藏版)>请在人人文库网上搜索. 1.C语言 ...
- C语言趣味程序百例精解
1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单.但若规定不能使用数组,问题就变得不容易了 ...
最新文章
- 计算机的收获初一作文,初一关于收获的作文
- 文巾解题 231. 2的幂
- 小程序上线7天,罗胖带着1000万用户跑了……
- Pytorch实现基本循环神经网络RNN (3)
- Linux信号处理函数可中断么,linux中关于信号处理笔记(一)
- System Information for Windows
- 常州模拟赛d4t1 立方体
- Windows Phone 用WebBrowser加载HTML页面
- UNIX下DNS服务器之创建篇(下)
- Flink流处理中的表
- 计算机毕业设计ssm图书管理系统
- 电线电缆的基本测试方法
- JS全国城市数组列表
- 分享一个蛋白互作网站——String (一)
- DNF—警告码(0,20003,116)您的游戏环境异常,请重启机器后再试—不管win几都行的解决方法
- cocoa和cocoa Touch的区别
- rstudio 保存_R: RStudio的中文读取、保存与显示
- 看脸的世界:牙齿整齐找工作更容易
- 第三方支付(微信支付)支付流程分析
- Django REST Framework中的Serializer relations