第 PAGE 3 页 共 NUMPAGES 4 页
实验3 选择结构程序设计
一、实验目的
1. 熟悉C语言表示逻辑量的方法
2. 掌握逻辑运算符和逻辑表达式、关系运算符和关系表达式
3. 掌握构成分支结构的C语句的使用
4. 掌握使用分支结构解决实际问题的方法
5. 掌握分支结构算法的NS图表示法
二、实验内容
实训1 编写程序在屏幕上显示如图3-1所示的菜单,等待用户输入模块编号,然后根据模块编号显示模块名称,例如,输入模块编号1,则显示1. 学生信息管理,如图3-2所示。
图3-1 学生选课系统主界面
图3-2 学生选课系统主菜单运行结果
实验步骤:
1) 在VS2008中新建项目,在项目中新建C++源文件,输入下面程序,并且编译、连接。
//***************************************************************
//* 程序名:实训1.cpp *
//* 主要功能: *
//* 显示学生选课系统菜单,等待用户输入模块号,显示模块名 *
//***************************************************************
#include // 包含输入输出接口文件
using namespace std;
int main() // 定义主函数
{ // 主函数开始
char choice; // 模块号(字符)
int nChoice; // 模块号(数字)
system("cls");
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
24 cin>>choice; // 输入字符模块号
25 if(choice < '0' || choice > '9') // 输入的模块号不是数字
26 {
27 cout<
28 return 1; // 模块号不正确,返回错误代码
29 }
30 nChoice = choice - '0'; // 将字符模块号转为数字
switch(nChoice)
{
case 0:
cout<
break;
case 1:
cout<
break;
case 2:
cout<
break;