C语言经典编程282例_目录

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录第1章初识C语言1实例001第一个C语言程序2实例002一个完整的C语言程序2实例003输出名言3实例004用TC2.0打开文件4实例005计算正方形的周长5第2章简单的C程序6实例006输出一个正方形7实例007输出一个三角形8实例008一个简单的求和程序9实例009求10!10实例0103个数由小到大排序11实例011猴子吃桃13实例012阳阳买苹果14第3章算法入门15实例013任意次方后的最后三位16实例014计算某日是该年的第几天16实例015婚礼上的谎言18实例016百元买百鸡19实例017打渔晒网问题20实例018判断三角形的类型22实例019直接插入排序23实例020希尔排序25实例021冒泡排序26实例022快速排序27实例023选择排序28实例024归并排序29实例025二分查找31实例026分块查找32实例027哈希查找34实例028斐波那契数列37实例029哥德巴赫猜想38实例030尼科彻斯定理39第4章常用数据类型41实例031数值型常量的使用42实例032字符型变量的使用42实例033求100~200之间的素数43实例034利用#输出三角形44实例035十进制转换为二进制45实例036n进制转换为十进制46实例037小球下落问题48实例038巧分苹果49实例039老师分糖果50实例040IP地址形式输出51实例041特殊的完全平方数52实例042一数三平方54实例043求等差数列55实例044亲密数56实例045自守数57第5章运算符与表达式60实例046求二元一次不定方程61实例047可逆素数63实例048判断闰年64实例049黑纸与白纸65实例050阿姆斯特朗数67实例051最大公约数和最小公倍数67实例052求一元二次方程的根69实例053自然对数的底e的计算70实例054满足abcd=(ab+cd)2的数70实例055整数加减法练习71实例056判断整倍数73实例057阶梯问题73实例058乘积大于和的数74实例059求各位数之和为5的数75第6章数据输入与输出函数77实例060使用字符函数输入/输出字符78实例061输出相对的最小整数79实例062将小写字母转换为大写字母80实例063水池注水问题80实例064用*号输出图案81实例065输出一个字符的前驱字符82实例066求学生总成绩和平均成绩83实例067回文素数84第7章选择和分支结构程序设计86实例068判断偶数87实例069判断字母是否为大写88实例070检查字符类型89实例071求最低分和最高分90实例072模拟自动售货机91实例073计算工资93实例074平方和值判断94实例075加油站加油95实例076简单计算器97第8章循环结构98实例077使用while语句求n!99实例078使用while为用户提供菜单显示100实例079一元钱的兑换方案102实例080特殊等式103实例081打印乘法口诀表104实例082平方和运算的问题105实例083求从键盘中输入字符的个数106实例084打印杨辉三角108实例085求总数问题109实例086彩球问题110实例087新同学年龄112实例088灯塔数量113实例089计算12+22+…+102114实例090循环显示随机数115实例091卖西瓜116实例092银行存款问题117实例093统计不及格的人数118实例094猜数字游戏119第9章数组123实例095求各元素之和124实例096使用二维数组保存数据125实例097计算字符串中有多少个单词126实例098不使用strcpy()函数实现字符串复制功能127实例099逆序存放数据129实例100相邻元素之和130实例101选票统计131实例102使用数组统计学生成绩132实例103查找数组中的最值134实例104判断一个数是否存在数组中135实例105求二维数组对角线之和136实例106模拟比赛打分137实例107矩阵的转置139实例108设计魔方阵141实例109字符升序排列142实例110在指定位置插入字符144实例111删除字符串中的连续字符146实例112统计各种字符个数147实例113字符串替换148实例114回文字符串150实例115字符串加密和解密151实例116对调最大数与最小数位置153第10章函数编程基础155实例117输出两个数中的最大值156实例118判断素数157实例119递归解决年龄问题158实例120递归解决分鱼问题159实例121小数分离160实例122求任意数的n次幂161实例123固定格式输出当前时间163实例124设计函数计算学生平均身高164实例125求数组元素中的最小值165实例126打印1~5的阶乘166实例127求最大公约数和最小公倍数167实例128求直角三角形的斜边168实例129相对的最小整数169实例130当前时间转换170实例131显示程序运行时间171实例132显示当前日期及时间172实例133设置DOS系统日期173实例134设置DOS系统时间174实例135读取并设置BIOS的时钟175实例136任意大写字母转小写176实例137字符串复制到指定空间176实例138查找位置信息177实例139复制当前目录179实例140产生唯一文件180实例141不同亮度显示181实例142字母检测182实例143建立目录183实例144删除目录184实例145对数组进行升序和降序排序185实例146设置组合键187实例147获取当前日期与时间188实例148获取当地日期与时间189实例149获取格林尼治平时190实例150设置系统日期191实例151获取BIOS常规内存容量193实例152读/写BIOS计时器194实例153获取CMOS密码195实例154获取Ctrl+Break消息197实例155鼠标中断198实例156设置文本显示模式200实例157显卡类型测试204实例158获取系统配置信息206实例159访问系统temp中的文件209实例160控制扬声器声音210实例161获取CapsLock键状态211实例162获取环境变量212实例163贪吃蛇游戏213实例164五子棋游戏219实例165弹力球游戏227第11章指针235实例166使用指针实现整数排序236实例167指向结构体变量的指针237实例168使用指针输出数组元素238实例169使用指针查找数列中的最大值和最小值240实例170使用指针的指针输出字符串241实例171使用指向指针的指针对字符串排序242实例172使用返回指针的函数查找最大值244实例173使用指针连接两个字符串245实例174用指针实现逆序存放数组元素值247实例175用指针数组构造字符串数组248实例176用指针函数输出学生成绩249实例177寻找相同元素的指针251实例178查找成绩不及格的学生252实例179使用指针实现冒泡排序254实例180输入月份号并输出英文月份名255实例181使用指针插入元素256实例182使用指针交换两个数组中的最大值257实例183输出二维数组有关值259实例184输出二维数组任一行任一列值260实例185将若干字符串按照字母顺序输出262实例186用指向函数的指针比较大小263实例187寻找指定元素的指针265实例188字符串的匹配266第12章常用数据结构269实例189比较计数270实例190找出最高分271实例191信息查询272实例192候选人选票程序274实例193计算开机时间276实例194取出整型数据的高字节数据277实例195使用共用体存放学生和老师信息278实例196使用共用体处理任意类型数据279实例197输出今天星期几281实例198创建单向链表282实例199创建双向链表284实例200创建循环链表287实例201使用头插入法建立单链表289实例202双链表逆序输出291实例203约瑟夫环293实例204创建顺序表并插入元素294实例205合并两个链表296实例206单链表节点逆置298实例207应用栈实现进制转换300实例208用栈实现行编辑程序303实例209用栈设置密码306实例210括号匹配检测310实例211用栈及递归计算多项式313实例212链队列315实例213循环缓冲区问题318实例214简单的文本编辑器321第13章位运算操作符326实例215使二进制数特定位翻转327实例216将输入的数左移两位并输出327实例217编写循环移位函数328实例218取出给定16位二进制数的奇数位330实例219取一个整数的后四位331实例220求一个数的补码332实例221普通的位运算333实例222整数与0异或334第14章存储管理335实例223使用malloc()函数分配内存336实例224调用calloc()函数动态分配内存337实例225为具有3个数组元素的数组分配内存338实例226为二维数组动态分配内存338实例227商品信息的动态存放340第15章预处理和函数类型341实例228用不带参数的宏定义求平行四边形面积342实例229使用宏定义实现数组值的互换343实例230编写头文件包含圆面积的计算公式344实例231利用宏定义求偶数和345实例232利用文件包含设计输出模式346实例233使用条件编译隐藏密码347第16章文件读写349实例234关闭所有打开的文件350实例235同时显示两个文件的内容352实例236创建文件353实例237格式化读写文件355实例238创建临时文件357实例239成块读写操作358实例240随机读写文件360实例241以行为单位读写文件362实例242查找文件364实例243重命名文件364实例244删除文件366实例245删除文件中的记录367实例246文件内容复制369实例247错误处理370实例248合并两个文件信息373实例249统计文件内容375实例250读取磁盘文件376实例251将数据写入磁盘文件378实例252显示目录内同类型文件379实例253文件分割382实例254文件加密384实例255自毁程序386实例256明码序列号保护388实例257非明码序列号保护389实例258恺撒加密391实例259RSA加密394实例260获取当前磁盘空间信息396实例261DES加密398实例262获取系统配置信息403实例263获取寄存器信息405第17章图形图像处理407实例264绘制直线408实例265绘制矩形409实例266绘制表格411实例267绘制立体窗口412实例268绘制椭圆414实例269绘制圆弧线415实例270绘制扇区417实例271绘制空心圆418实例272绘制箭头419实例273绘制正弦曲线420实例274绘制彩带421实例275绘制黄色网格填充的椭圆423实例276绘制红色间隔点填充的多边形424实例277绘制五角星425实例278颜色变换427实例279彩色扇形428实例280输出不同字体429实例281相同图案的输出431实例282设置文本及背景颜色433·VI··V·

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功