基本信息出版社:科学出版社
页码:156 页
出版日期:2006年02月
ISBN:7030167937
条形码:9787030167934
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:面向21世纪高等院校计算机系列规划教材
图书品牌:科瀚伟业
内容简介 《C语言程序设计实验与习题指导》是《C语言程序设计》配套的实验教材,内容包括C语言程序设计基础、数据类型、运算符和表达式、控制结构与语句、数组、函数、指针和结构体、共用体及枚举类型、文件、配套教材课后习题解答等。所有实验均按内容分类。《C语言程序设计实验与习题指导》可作为高等院校相关专业以及其他C语言课程的实验教材,也可作为自学C程序设计的实验参考书或培训用的实验教材。
编辑推荐 《C语言程序设计实验与习题指导》是由科学出版社出版的。
目录
第一部分 上机实验指导
实验一 C语言上机简介
实验二 数据类型
实验三 运算符和表达式
实验四 控制结构与语句
实验五 数组
实验六 函数
实验七 指针
实验八 结构体、共用体、枚举类型
实验九 文件
第二部分 习题及答案
习题一
习题二
习题三
习题四
习题五
习题六
习题七
习题八
习题九
习题十
习题十一
习题十二
主要参考文献
……
序言 C语言程序设计是一门实践性非常强的课程,上机实践是学好该课程十分重要的环节。为了便于学习、掌握该课程、培养学生的编程能力,我们组织了中国计量学院计算机基础教育中心的一线任课教师共同编写了这本书。
本书以科学出版社出版的《C语言程序设计》为主教材,与之配套。按照主教材的章节,并结合实验教学,为每一章设计了“实验目的”、“实验内容”、“实验指导”和“思考题”四部分内容。
“实验内容”是留给读者自己动手上机完成的练习题。每个实验的题量较多,如果作为学生上机练习,教师可根据学生情况,每次实验(2学时)选做2~3题,其余可留作学生课外作业或上机练习。
“实验指导”由精心设计的多个具有较强针对性和实践性的实例组成,每一个实例都列出了切中要点的提示、源代码、程序分析,力求给读者一个操作示范,同时针对一些要求重点掌握或容易出错的问题提出“思考与讨论”,使读者通过这些实例的上机实践,起到举一反三的作用,加深对实验内容的理解和掌握,培养读者的实际动手能力。
本书中的所有实例、实验题参考程序都已在Visual C++6.O企业版中调试通过。由于解决一个问题通常采用不同方法、编写出多个程序,本教程给出的程序只是其中的一个,仅起到抛砖引玉的作用,读者完全可以编写出不同的、甚至更好的程序。
本书包含有主教材各章节习题与参考答案。
本书由长期工作在教学第一线并具有丰富计算机基础教学经验的多位教师共同编写完成。参加本书编写工作的有中国计量学院信息工程学院的汪志勤、张若冰、魏文、徐军、刘砚秋、郑文斌、计量技术工程学院的章皓。主教材的课后习题解答由汪志勤老师和虞戟老师负责解答和整理。全书由汪志勤担任主编并统稿。
本书可以作为各类高等院校非计算机专业学生的C语言程序设计课程的实验教学用书,也可以作为自学者学习c语言程序设计语言的参考书。
由于作者水平有限,加之时间仓促,书中定有一些不当或错误,谨请广大读者批评指正。
文摘 插图:

C程序一般有三种基本结构:顺序结构、选择结构和循环结构。由这三种基本结构或三种基本结构的复合嵌套构成的程序称为结构化程序。
选择结构主要用if语句和switch语句实现;循环结构用while语句、do.while语句或for语句来实现,也可以用if语句和goto语句构成循环(一般不采用)。一、实验目的
1)熟悉结构化程序设计思想,理解三种基本结构,。以及三种基本结构的复合嵌套。
2)掌握顺序结构程序设计方法,复习赋值语句以及输入输出函数。
3)掌握选择结构程序设计方法,能够用C语言正确表达各种判断条件。熟练掌握if语句的单分支、双分支和if嵌套三种形式,熟练掌握switch语句的结构以及语句执行流程。
4)掌握循环结构程序设计方法,熟练掌握while语句、d0.while语句和for语句。掌握多重循环结构程序设计方法。
5)熟悉用结构化程序设计思想解决实际问题的方法。
二、实验内容
1)编写程序:输入一元二次方程的三个系数a、b、c,计算判定系数并将其输出;然后判断该方程有无实数解r并将判定结果显示出来。
2)编写程序:输入x后,根据下面的分段函数,计算并输出y值。
3)编写程序:输入三个数a、b、c,求出三者最大值并赋给max。
4)编写程序:输入1~7,输出对应的星期一到星期日。
5)编写程序:编制用户身份验证程序。设四个不同密码表示不同用户类型:0000为特许用户,1111为授权用户,1234为普通用户,其他密码为非法用户。用户输入密码,显示对应用户类型。
6)编写程序:输入一批以0结束的整数,求其中所有能被3整除的数的和。
7)编写程序:用两种循环语句输出26个大写及小写字母。
8)编写程序:输入x、n的值,计算下式的结果: