实验目的:
1.掌握if语句的用法。
2.掌握if语句编写程序的方法。
3.掌握选择结构条件确定的方法。
语句的编程。
上机内容。1.编写程序 :输入x的值计算并输出下列分段函数 y的值。
1/x (x!=0)
y=0 (x=0)
用到的知识点:
(1)选择结构的流程图。
(2)if语句的结构。
(3)用关系表达式表示数学条件。
2.给一个不多于5位数的正整数,要求:
(1)求出他是几位数;
(2)分别输出每一位数字;
(3)按逆序输出各位数字,例如原来是。
123,应输出321。
用到的知识点:
(1)选择结构的流程图。
(2)if语句的结构。
(3)switch语句的结构。
3.输入一个4位数,将其加密后输出。
方法是:将该数每一位上的数字加上9,然后除以10取余,作为该位上的新数字,最后将千位和十位数字互换,百位和个位上的数字互换,组成加密后的新4位数。
用到的知识点:
(1)数字分离。
(2)算术运算符。
4.输入一个字符,如果它是大写字母,则把它变为小写字母;如果它是小写字母,则把它变成大写字母;若为其他字符,照原样输出。
用到的知识点:
(1)选择结构的流程图。
(2)if语句的结构。
(3)用关系表达式表示字母的范围的方法。
(4)大小写字母转换的算法。
5.读入两个运算数data1和data2及一个运算符op,计算表达式data1 op data2的值,其中op可为+,-
用到的知识点:
(1)选择结构的流程图。
(2)switch语句的结构。
(3)switch语句的执行过程。
第4次上机 选择结构上机指导
1 熟练掌握关系表达式和逻辑表达式的使用。2 熟练掌握函数getchar 和函数putchar 的使用。3 熟练掌握if和switch多分枝选择结构程序设计。4 熟练掌握switch语句中break语句的作用。4 1调试示例,输入参数a,b,c,求一元二次方程a x2 bx c 0的根。源程序 有错...
选择结构练习
1 设x,y,z的值分别是false,true,flase。写出下列逻辑表达式的值 not x and not y true and x or y x and z or z and y x or z and y 2 编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是,就打印它,然后结束...
练习06选择结构
1 以下程序的输出结果是 main int a 1,b 1,k if a 0 b 0 printf d d a,b else printf d d b,a a 1 1 b 0 1 c 1 0 d 0 0 2 请读程序 include main int a 5,b 7,c 9 printf d,d,a...