c加加动态数组加无限内存人员管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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();

}

相关文档
最新文档