全球旧事资料 分类
第4章
选择结构程序设计
通过本章实验作业应达目标
1.练习并熟练掌握if、switch语句使用,实现二路与多路选择结构;
本章必须上交作业
程序4_2c、4_3c、4_4c、4_5c上传至http121251227278080c
实验一
大小写转换
【实验目的】熟悉关系与逻辑运算,了解ifelse的顺序与嵌套层次关系。【实验内容】下面程序希望完成大小写字母转换功能。若输入一个大写字母,则转化为小写输出;若输入小写字母则转化为大写输出;对其他字母则原样不变输出。程序以4_1c命名,运行程序,分别输入一次大写、一次小写字母、一次‘’进行验证。如果程序有错,请改正。i
cludestdiohvoidmai
charchchgetcharifachzch32ifAchZch32putcharchputchar

实验二
算术运算
【实验目的】学习ifelse、switch语句的使用。【实验内容】键盘输入一个算术的运算式子,输出运算结果。这里我们规定可以接收五个算术运算的符号:、、、、(乘方)。输入这五个符号以外的运算符号则提醒出错。程序以4_2c命名并上交。下图是输入输出的示意图:输入一个加法的算术式:
输入一个除法的算术式:
输入一个乘方的算术式:
f求3的平方根:
【实验提示】本程序需要从键盘接收一个表达式,根据表达式中的运算符号实现相应的运算并将结果保存下来并输出。C语言本身是没有乘方运算符的,可以调用数学函数powxy求x的y次方。注意一定要包含mathh。【思考】输入的表达式实质是按多个不同类型的数据来获取数据的。程序中需要定义多个变量来接收表达式中包含的数据与运算符,并设计相应的输入输出函数实现。
实验三
金额计算
【实验目的】学习分析与解决实际问题的能力,综合嵌套使用ifelse或switch语句。【实验内容】某服装店经营套服。以50套为限,若购买数量不少于50套,每套80元;不足50套时每套90元;只买上衣每件60元;只买裤子每条45元。编写程序实现:读入所买上衣c和裤子t的数量,计算应付款总量。程序以4_3c命名并上交。
实验四
成绩转换
【实验目的】使用ifelse、switch语句的嵌套完成程序。【实验内容】按下表规则,将输入的五分制成绩转换成百分制输出。程序以4_4c命名本程序并上交。输入输出五分制字符百分制数值5+1005905-854+804754-70360260160
要有输入错误提示。【实验提示】本程序需要从键盘接收两个字符,先判断第一个字符,再判断第二个字符以确定其对应的百分制数。例如:输入4+,第一个字符等于4,则应再判断第二个r
好听全球资料 返回顶部