以下为《第五章结构与编程》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
第五章结构与编程
作者:向某某
实验题目
编写程序,界面如下,选择一个功能号执行相应的功能。
欢迎进入本系统
1.求五个大写字母转小写字母 2.求两个整数的最大数
3.根据输入的分数判断其等级 3.退出系统
请选择功能号:(1,2,3,4)
模型设计
模块设计
1.MathMenuMain.cpp文件
主模块main
①模块功能:根据菜单,选择一个功能号,并执行相应的功能
②输入输出:系统模块,暂不考虑模块级别的输入输出,输入输出在内部完成
形式:int main()
归属:MathMenuMain
③解决思路
根据菜单,选择一个功能号,实现该功能号中程序的结果,例如:选择功能号 1 时,输入五个字母分别是C H I N A,然后经转化后可得其小写字母为c h i n a。
④算法提纲
第一步,根据菜单模块choiceMenu,选择所要实现的功能
第二步,输入该功能所需的量,即:五个字符c1,c2,c3,c4,c5;三个整数a,b,score;
第三步,Upper2Lower(c1, c2, c3, c4, c5);
或getMax(a, b);
或prtByGrade(score);
第四步,输出最后的结果
⑤模块代码
#include
using namespace std;
#include
#include"Menu.h"
#include"Score.h"
#include"Int.h"
#include"Char.h"
int main()
{
char c1, c2, c3, c4, c5,grade;
int a, b, max,score;
switch (choiceMenu())
{
case 1:cout c1 >> c2 >> c3 >> c4 >> c5;
upper2Lower(c1, c2, c3, c4, c5);break;
case 2:cout a>>b;
getMax(a, b);break;
case 3:cout score;
prtByGrade(score);break;
case 4:exit(0);
default:cout
以上为《第五章结构与编程》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。