(3)实验实例
更新于 2026年10月10日
版权声明
(3)实验实例
1)编写程序,用两种方式实现在键盘上输入一个大写字母,然后在屏幕中显示对应的小写字母。比如从键盘上输入“A”,屏幕中会出现字母“a”。
【程序分析】C 语言中有标准的输入输出函数,那就是printf 和scanf,可以完成我们数据类型下内容输入和输出。当输入输出的内容是单字符时,C 语言中又提供了putchar 和getchar函数。再有字符也是可以参与运算的,它们在运算时会转换成对应的十进制数来进行,大小字母之间差了32,且大写字母比小写字母小。
【参考程序】


【运行结果】如图2-1所示。

图2-1 运行结果(https://www.daowen.com)
2)编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3 门课程的平均分,保留小数点后2 位。
【程序分析】需要三个变量分别接收数学、英语和计算机课程的成绩,这就需要先思考变量的数据类型,目前高校的成绩一般都是按整数处理,当求平均分时,需要用3 个成绩之和去除3,那么这种情况下就出现了两个整数相除不一定是整数的问题。一种方法可以把3 变成3.0,那成绩和也会自动转换成浮点型;另外一种方法就是成绩一开始就定义成浮点型,输入数据时,不带小数点就可以。对于浮点数系统默认情况是要输出小数点后6 位,这里可以借助%.2f的格式实现。
【参考程序】
![]()

【运行结果】如图2-2所示。

图2-2 运行结果