实验4:选择结构程序设计实验名称:选择结构结构程序设计成绩:实验日期:年月日实验报告日期:年月日一、实验目的1、掌握关系运算符、逻辑运算符及其表达式的正确使用
2、掌握if语句和switch语句的使用
3、了解程序调试的基本方法
二、实验环境安装了VisualC++6
0的计算机系统三、实验内容(或实验任务)在VisualC++6
0下完成程序题:1、从键盘输入一个整数,如果该数是奇数,则输出“您输入的是一个奇数
”;否则,输出“您输入的是一个偶数
程序正确编写后,参照实验1内容2中介绍的单步调试的方法,对本程序进行单步调试,仔细观察程序的执行过程,理解二分支的程序结构
提示:这是一个典型的二分支结构,用if…else语句实现
2、新建设一个工程,名字为4_2,在工程中创建一个文件,名为myerror1
在文件中输入以下内容,并进行编译,尝试解释编译后显示的结果信息,找到出错的原因,并记录在下面
voidmain(){intx,flag;scanf("%d",&x);if(x>0)flag=1;printf("这是一个正数\n");elseflag=0;printf("这不是一个正数\n");}请记录出错信息与出错原因
3、从键盘输入一个表示年份的数值(十进制数),判断其是否为闰年(闰年的条件是:能被4整除但不能被100整除,或者能被400整除)提示:(1)定义变量(2)从键盘输入年份(3)如果该年份是闰年输出“这是一个闰年”否则输出“这不是一个闰年”4、编写程序,求解如下所示的分段函数
从键盘输入一个x,求解y并在屏幕上输出结果
3x+5,x>0y=0,x=02x-1,x