c加加动态数组加无限内存人员管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c加加动态数组加无限内存人员管理
系统
”信息与计算科学”专业
《C++语言程序设计》课程设计
班级计算科学
姓名
学号
指导教师
设计日期·春·19周~20周
( 一) 、设计菜单选择程序。
菜单是应用程序的界面, 经过控制语句改变程序执行的顺序, 设计菜单是程序设计的基础。本设计分两步:
第一步: 设计一个菜单程序。
1.菜单内容: 程序运行后, 给出3个菜单项的内容和输入提示, 如下:
1)利用克莱姆法则求解线性方程组
2)统计一篇英文文章的单词数
3)退出程序
第二步: 为上述菜单项配上相应的功能。
2.程序优缺点:
优点: 采用了动态开辟二维数组, 传递不知道大小的二维数组, 程序规范, 可读性强。
缺点:采用递归算法, 增加了程序的时间复杂度。
3.代码段:
#include
#include
#include
#include
using namespace std;
double **open_up(int row,int line);
double Price(int row,int line,double *a);
void Head();
void Cramer();
void Statis_Words();
int main()
{
char ch; // 选择变量
while(1)
{
Head();
cout<<"\t\t选择要进行的程序: "< ch = cin.get(); cout< switch(ch) { case '1':system("cls");Cramer();break; case '2':system("cls");Statis_Words();break; case '3':system("cls"); cout << " 退出程序" << endl; exit(0);break; default :system("cls");cout<<"\t\t 输入有误 "< } cin.get(); }