目录
目 录
第1部分 实验1 实验1 简单程序开发1
实验2 C语言程序结构6
实验3 函数12
实验4 数组和指针19
实验5 用户定制数据类型及位运算28
实验6 预处理命令34
实验7 文件41
实验8 C语言高级主题50
第2部分 课程设计案例60
案例1 数字谜语60
案例2 鉴定矿石种类和地质勘探队员身份68
案例3 奇数阶魔方阵73
案例4 制作月历76
案例5 井字棋游戏80
案例6 约瑟夫问题93
案例7 n皇后问题97
案例8 个人图书管理系统105
第3部分 课程设计项目119
项目1 破解数字谜语119
项目2 利用计算机破案119
项目3 任意阶魔方阵问题120
项目4 制作万年历122
项目5 石头、剪刀、布游戏125
项目6 报数出列游戏126
项目7 武士巡逻问题128
项目8 员工工资管理系统128附录A 常用C/C++编译器使用方法130
A.1 Visual C++ 6.0130
A.2 MinGW Developer Studio132
A.3 Dev-C++135
附录B 常用字符ASCII码对照表138
附录C C运算符与优先级139附录D C常用库函数140附录E 实验报告格式146附录F 课程设计报告格式147参考文献148