C 语言实用程序 100 例
第一篇 基础与提高
实例 1 利用库函数编写基本显示程序
实例 2 变量属性
实例 3 运算符与类型
实例 4 关于程序结构
实例 5 显示函数曲线图
实例 6 二分法选代的应用
实例 7 多变的立方体
实例 8 一维整型数组应用( 1)
实例 9 一维整型数组应用( 2)
实例 10 一维整型数组应用( 3)
实例 11 一维整型数组应用( 4)
实例 12二维数组应用( 1)—— 显示杨辉三角
实例 13二维数组应用( 2)—— 魔方阵 实例 14字符数组应用( 1)—— 逻辑判断 实例 15字符数组应用( 2)—— 数据模拟 实例 16二维数组应用 —— 字符比较 实例 17 利用指针进行数据处理 实例 18 指针与字符串
实例 19 利用指针处理二维数组
实例 20 一级指针
实例 21 利用指针传递参数值
实例 22 结构体的应用
实例 23 链表的应用( 1)
实例 24 链表的应用( 2)
实例 25 链表的应用( 3)
实例 26 共用体的应用
实例 27 枚举类型应用
实例 28 位运算
买例 29 义件加密
实例 30 文件的按记录随机读写 第二篇 图形与多媒体
实例 31 改变文字背景色
实例 32 及本颜色设置
实例 33 制作表格
实例 34 制作多样的椭圆
实例 35 美丽的透视图形
实例 36 错位窗口
实例 37 能移动的矩形
实例 38 多变的填充矩形
实例 39 黄黑相间的矩形与圆 实例 40 六叶图案
实例 41 特殊图案
实例 42 国际象棋棋盘
实例 43 制作楼梯
实例 44 使用线类型函数设置多个汉字
实例 45 彩色群点
实例 46 饼图
买例 47 产品折线图
实例 48 直方图
实例 49 变大变色的拒形与国
实例 50 多变的填充多边形
实例 51 流星球
实例 52 小球动态碰撞
买倒 53 多,曲线
实例 54 多变的圆与环
实例 55 优美的球体
实例 56 运动的小车
实例 57 统计动画消失次数
实例 58 运行的时钟
实例 59 直升飞机
实例 60演绎 “生命游戏 ”
实例 61 猜猜看
买例 62 艺术清屏
买倒 63 制作火焰
实例 64动态绘制 256 条不同颜色的直线
实例 65 红绿蓝三原色渐变 第三篇 综合小程序
实例 66 两个矩阵相乘
实例 67 艺术钟
实例 68 家庭财务管理小程序
实例 69 用系统时间实现随机数
实例 70 闪动的多彩圆
实例 71 检查系统有无鼠标
实例 72 圆形光盘与矩形
实例 73 动态渐变图案
实例 74 往返两地间的小车
实例 75 飘扬的红旗
实例 76 显示蓝天白云图形
实例 77 百叶窗
第四篇 计算机等级考试上机试题(二级) 第五篇 计算机等级考试上机试题(三级) 部分流程图
实例 1
仁 >flag
当flag=1时
输出选择信息
ch=getchar()
得到大写字符:ch=toupper(ch)
ch=='F'十―
是否
调用函数print
返回:return
实例2
定义宏代换:10=>N
-仁>k
0=>n
当!(n>0&&(k>0&&k<=65536))时
输出显示信息
sca nf("%ld%ld",&k, &n)
若数据错误,输出错误信息
调用随机数子函数生成随机数
输出随机数
实例3
原始进制赋值:仁>k,0=>xb,0=>x1,0=>x2
得到初始值:xa,a,b
当x1!=0时
x2+(x1%10)*k=>x2
x1/10=>x1
a/10=>a
实例6
输入初始范围:xmi n, xmax
得到最大值与最小值:fmax,fmin
当 fmin*fmax>0 时
当 fabs(fmax-fmin)>=1e-5 时
(xmi n+xmax)/2=>xmid
fun (xmid)=>fmid
fmid*fmi n<0
是否
xmid=>xmax
xmid=>xm in
fmid=>fmax
fmid=>fm in
输出结果
实例7
主函数main()
'Y' =>ch
当 ch== ' Y'
得到盘子数
调用递归函数hanoi解题
得到继续键值给ch
ch的大写值=>ch
实例8
递归函数hanoi
i++
实例9
2=>a[0]
i=1
当 i
a[i]=2*i+1
i++
i=1
当 i
实例
实例 PAGE #
0=>fi nd0=>first(n-1)=>last
交互得到查找值k
(first+last)/2=>half
k==a[half]^,,--^^^^
是\否
输出找
到信息
k>a[ha lf]
是^否
仁〉find
half+ 1=>firsthalf-仁>last
实例12
2=>i
当