《C语言程序设计实验教程》简介

更新于 2026年10月10日 版权声明

《C语言程序设计实验教程》这本书是由.潘银松,高瑜主编创作的,《C语言程序设计实验教程》共有76章节

1

前言

本书主要结合全国高等学校计算机水平考试、全国计算机等级考试以及蓝桥杯竞赛,抽取一些典型的例题进行分析,对参加计算机水平测试和竞赛的同学具有一定的指导作用。本书在
阅读
2

目录

目 录 前言 实验1 简单程序设计 (1)实验目的 (2)实验要求 (3)实验实例 实验2 顺序结构程序 (1)实验目的 (2)实验要求 (3)实验实例 (4)
阅读
3

实验1 简单程序设计

(https://www.daowen.com)
阅读
4

(1)实验目的

①掌握1 ~2 个C 语言编译环境的安装,熟悉环境的操作界面。 ②掌握如何在安装环境下正确创建工程和C 文件。 ③掌握的C 语言基本框架。(https://ww
阅读
5

(2)实验要求

①需要在自己的电脑上安装一个C 语言的编译环境,如Code∷Blocks、visual studio 等,并能够在相应的环境下创建工程和文件。 ②在书中完成实验
阅读
6

(3)实验实例

在进行实例的编写前,先讲解两个常见编译环境的安装以及创建工程的过程,这些需要读者按照步骤,课下在自己的电脑上实现,如果读者有其他的C 语言编译环境也可以使用,不
阅读
7

实验2 顺序结构程序

(https://www.daowen.com)
阅读
8

(1)实验目的

①掌握标准输入输出函数的使用。 ②熟练使用数据类型、变量和常量。(https://www.daowen.com) ③能用程序解决基本的数学问题。 ④培养良好的编
阅读
9

(2)实验要求

①在书中完成实验内容部分每个程序的分析环节,可以画流程图、使用自然语言和伪代码等方法实现。 ②在编译环境下用程序成功编译每个案例,多次测试程序,并把每次测试的结
阅读
10

(3)实验实例

1)编写程序,用两种方式实现在键盘上输入一个大写字母,然后在屏幕中显示对应的小写字母。比如从键盘上输入“A”,屏幕中会出现字母“a”。 【程序分析】C 语言中有
阅读
11

(4)实验内容

①编写程序,求1 +2 +3 +…+n 的和,n 的值需要从键盘中读取,提示使用数学中的高斯定理。 【程序分析】 【参考程序】 【运行结果】 ②鸡兔同笼问题是中
阅读
12

(5)实验拓展

①输入三角形的3 条边长a,b,c,求该三角形的面积。 提示:面积=,其中s=(a+b+c)/2 求平方根可以用函数sqrt(n)(https://www.da
阅读
13

实验3 选择结构设计

(https://www.daowen.com)
阅读
14

(1)实验目的

①熟练掌握关系运算符和逻辑运算符的应用。 ②掌握if 分支结构的几种常见形式及熟练应用。(https://www.daowen.com) ③掌握switch 多
阅读
15

(2)实验要求

①在书中完成实验内容部分每个程序的分析环节,可以画流程图、使用自然语言和伪代码等方法实现。 ②在编译环境下用程序成功编译每个案例,多次测试程序,并把每次测试的结
阅读
16

(3)实验实例

1)设计一个简单的计算器,能够进行基本的算术运算加“+”、减“-”、乘“*”、除“/”,注意除法中的除数不能为0,当出现0 时,提示“error”。 【程序分析
阅读
17

(4)实验内容

1)编程实现,求一元二次方程ax2+bx+c=0 的根。a、b、c 为任意实数。输出x1、x2 实根(保留2 位小数),且要求x1 > =x2。 说明: ①如果
阅读
18

(5)实验拓展

1)编程实现从键盘输入一个整数,判断它是否分别能被3、5 整除,并根据不同情况输出以下信息之一: ①该数能同时被3 和5 整除。 ②该数能被其中一个数整除(即该
阅读
19

实验4 循环结构设计

(https://www.daowen.com)
阅读
20

(1)实验目的

①了解循环的特点,能够有效识别哪些程序适合用循环。 ②掌握do-while 循环语句的特点。 ③掌握while 循环语句的特点。(https://www.dao
阅读
21

(2)实验要求

①在书中完成实验内容部分每个程序的分析环节,可以画流程图、使用自然语言和伪代码等方法实现。 ②在编译环境下用程序成功编译每个案例,多次测试程序,并把每次测试的结
阅读
22

(3)实验实例

1)我们经历过在ATM 机上取钱,当密码输入错误3 次,会提示请到银行处理,那么本实例就来模拟这个过程。 【程序分析】插卡之后,会看到第一次提示内容:“请输入您
阅读
23

(4)实验内容

①编写程序,输出以下图形(必须用循环的思想来解决),但需要读者自行输入行数进行控制。 【程序分析】 【参考程序】 ②爱因斯坦阶梯问题。设有一阶梯,每步跨2 阶
阅读
24

(5)实验拓展

①模拟在ATM 机上取款错误的过程,前面的实例已经做了演示,但是有一个不好的地方在于,密码是显示出来的,这是不符合现实的。如何让输进去的数据以星号代替?本题只实
阅读
25

实验5 循环嵌套程序设计

(https://www.daowen.com)
阅读
26

(1)实验目的

①掌握break 和continue 语句的使用。 ②掌握循环结构的嵌套。(https://www.daowen.com) ③掌握循环结构程序中的常用算法:递推
阅读
27

(2)实验要求

①熟练运用for 语句。 ②熟练运用break 和continue 语句。(https://www.daowen.com) ③编写程序实现简单功能。
阅读
28

(3)实验实例

1)输出1 000 以内所有的素数。 【程序分析】 ①分析某个整数x,判断其是否是素数。 ②判断一个整数是否是素数的方法1:统计1 到x 之间能被x 本身整除的
阅读
29

(4)实验内容

①输入一个正整数给n,n 足够大,输出比n 小的最大的素数。 【程序分析】 【参考程序】 【运行结果】 ②输入一个正整数给n,n 足够大,输出比n 小的最大的1
阅读
30

(5)实验拓展

①打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153 是一个“水仙花数”,因为153 =1 的三次方+5 的
阅读