0xAA55 发表于 2015-2-4 21:08:23

【搬运】C语言基础——200个C语言程序

要编译这些程序,你需要Turbo C编译器,以及DOSBOX模拟器。
目录:
第一部分基础篇

001第一个C程序       
002运行多个源文件       
003求整数之积       
004比较实数大小       
005字符的输出       
006显示变量所占字节数       
007自增/自减运算       
008数列求和       
009乘法口诀表       
010猜数字游戏       
011模拟ATM(自动柜员机)界面       
012用一维数组统计学生成绩       
013用二维数组实现矩阵转置       
014求解二维数组的最大/最小元素       
015利用数组求前n个质数       
016编制万年历       
017对数组元素排序       
018任意进制数的转换       
019判断回文数       
020求数组前n元素之和       
021求解钢材切割的最佳订单       
022通过指针比较整数大小       
023指向数组的指针       
024寻找指定元素的指针       
025寻找相同元素的指针       
026阿拉伯数字转换为罗马数字       
027字符替换       
028从键盘读入实数       
029字符行排版       
030字符排列       
031判断字符串是否回文       
032通讯录的输入输出       
033扑克牌的结构表示
034用“结构”统计学生成绩       
035报数游戏       
036模拟社会关系       
037统计文件的字符数       
038同时显示两个文件的内容       
039简单的文本编辑器       
040文件的字数统计程序       
041学生成绩管理程序       

第二部分数据结构篇

042插入排序       
043希尔排序       
044冒泡排序       
045快速排序       
046选择排序       
047堆排序       
048归并排序       
049基数排序       
050二叉搜索树操作       
051二项式系数递归       
052背包问题       
053顺序表插入和删除       
054链表操作(1)       
055链表操作(2)       
056单链表就地逆置       
057运动会分数统计       
058双链表       
059约瑟夫环       
060记录个人资料       
061二叉树遍利       
062浮点数转换为字符串       
063汉诺塔问题       
064哈夫曼编码       
065图的深度优先遍利       
066图的广度优先遍利
067求解最优交通路径       
068八皇后问题
069骑士巡游       
070用栈设置密码       
071魔王语言翻译       
072火车车厢重排       
073队列实例       
074K阶斐波那契序列       

第三部分数值计算与趣味数学篇

075绘制余弦曲线和直线的迭加
076计算高次方数的尾数       
077打鱼还是晒网       
078怎样存钱以获取最大利息       
079阿姆斯特朗数       
080亲密数       
081自守数       
082具有abcd=(ab+cd)2性质的数       
083验证歌德巴赫猜想
084素数幻方       
085百钱百鸡问题       
086爱因斯坦的数学题       
087三色球问题
088马克思手稿中的数学题       
089配对新郎和新娘       
090约瑟夫问题
091邮票组合       
092分糖果       
093波瓦松的分酒趣题       
094求π的近似值       
095奇数平方的有趣性质
096角谷猜想       
097四方定理       
098卡布列克常数       
099尼科彻斯定理       
100扑克牌自动发牌       
101常胜将军       
102搬山游戏
103兔子产子(菲波那契数列)       
104数字移动       
105多项式乘法       
106产生随机数       
107堆栈四则运算       
108递归整数四则运算       
109复平面作图       
110绘制彩色抛物线       
111绘制正态分布曲线       
112求解非线性方程       
113实矩阵乘法运算
114求解线性方程       
115n阶方阵求逆       
116复矩阵乘法       
117求定积分       
118求满足特异条件的数列       
119超长正整数的加法       

第四部分图形篇

120绘制直线       
121绘制圆       
122绘制圆弧       
123绘制椭圆
124设置背景色和前景色
125设置线条类型       
126设置填充类型和填充颜色       
127图形文本的输出       
128金刚石图案
129飘带图案       
130圆环图案       
131肾形图案       
132心脏形图案       
133渔网图案       
134沙丘图案
135设置图形方式下的文本类型       
136绘制正多边形       
137正六边形螺旋图案       
138正方形螺旋拼块图案
139图形法绘制圆       
140递归法绘制三角形图案       
141图形法绘制椭圆       
142抛物样条曲线       
143Mandelbrot分形图案
144绘制布朗运动曲线       
145艺术清屏       
146矩形区域的颜色填充       
147VGA256色模式编程       
148绘制蓝天图案       
149屏幕检测程序       
150运动的小车动画       
151动态显示位图       
152利用图形页实现动画
153图形时钟       
154音乐动画       

第五部分系统篇

155读取DOS系统中的国家信息       
156修改环境变量       
157显示系统文件表       
158显示目录内容       
159读取磁盘文件       
160删除目录树       
161定义文本模式       
162设计立体窗口       
163彩色弹出菜单       
164读取CMOS信息       
165获取BIOS设备列表       
166锁住硬盘       
167备份/恢复硬盘分区表       
168设计口令程序       
169程序自我保护

第六部分常见试题解答篇

170水果拼盘       
171小孩吃梨       
172删除字符串中的特定字符       
173求解符号方程       
174计算标准差       
175求取符合特定要求的素数       
176统计符合特定条件的数       
177字符串倒置       
178部分排序       
179产品销售记录处理       
180特定要求的字符编码       
181求解三角方程       
182新完全平方数       
183三重回文数       
184奇数方差       
185统计选票       
186同时整除       
187字符左右排序       
188符号算式求解       
189数字移位       
190统计最高成绩       
191比较字符串长度       
192合并整数       
193矩阵逆置
194删除指定的字符
195括号匹配       
196字符串逆置       
197SIX/NINE问题       
198单词个数统计       
199方差运算       
200级数运算       
201输出素数       
202素数题       
203序列排序       
204整数各位数字排序       
205字符串字母移位       
206Fibonacc数列       

第七部分游戏篇

207商人过河游戏       
208吃数游戏       
209解救人质游戏       
210打字训练游戏       
211双人竞走游戏       
212迷宫探险游戏       
213迷你撞球游戏
214模拟扫雷游戏       
215推箱子游戏       
216五子棋游戏       

第八部分综合实例篇

217综合CAD系统       
218功能强大的文本编辑器
219图书管理系统
220进销存管理系统

悠悠寒冰 发表于 2016-8-29 16:53:23

标记,值得收藏
页: [1]
查看完整版本: 【搬运】C语言基础——200个C语言程序