当前位置:文档之家› c加加动态数组加无限内存人员管理系统

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

c加加动态数组加无限内存人员管理
系统
”信息与计算科学”专业
《C++语言程序设计》课程设计
班级计算科学
姓名
学号
指导教师
设计日期·春·19周~20周
( 一) 、设计菜单选择程序。

菜单是应用程序的界面, 经过控制语句改变程序执行的顺序, 设计菜单是程序设计的基础。

本设计分两步:
第一步: 设计一个菜单程序。

1.菜单内容: 程序运行后, 给出3个菜单项的内容和输入提示, 如下:
1)利用克莱姆法则求解线性方程组
2)统计一篇英文文章的单词数
3)退出程序
第二步: 为上述菜单项配上相应的功能。

2.程序优缺点:
优点: 采用了动态开辟二维数组, 传递不知道大小的二维数组, 程序规范, 可读性强。

缺点:采用递归算法, 增加了程序的时间复杂度。

3.代码段:
#include<iostream>
#include<string>
#include <stdlib.h>
#include<windows.h>
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选择要进行的程序: "<<endl;
ch = cin.get();
cout<<endl;
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 输入有误 "<<endl;
}
cin.get();
}。

相关主题