⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 数据结构中的多项式相加问题
💻 CPP
字号:
//#include "KeyChar.h"
#include "iostream.h"
#include "show.h"
#include "stdlib.h"
#include "time.h"
#include "windows.h"
#include "conio.h"
//#include "Quantic.h"
#include "Control.h"

void main()
{                 //012345678901234567890123456789012345678901234567890
	char * pstr[]    ={"          数据结构研究  功能演示平台        ",//0
	                   "┏━━━━━━━━━━━━━━━━━━━━┓",//1
		               "┃                程序信息                ┃",//2
                       "┠─────┬──────────────┨",//3
                       "┃设计目的:│  练习表的使用              ┃",//4
	                   "┠─────┼──────────────┨",//5
                       "┃程序功能:│  多项式相加                ┃",//6
	                   "┠─────┼──────────────┨",//7
                       "┃指导教师:│  马春江老师                ┃",//8
	                   "┠─────┼──────────────┨",//9
                       "┃程序设计:│  马哲江                    ┃",//10
                       "┠─────┼──────────────┨",//11
			    	   "┃设计日期:│  2005年 4月17日            ┃",//12
			    	   "┠─────┴──────────────┨",//13
				       "┃湖北汽车工业学院电系2005年数据结构双语班┃",//14
                       "┗━━━━━━━━━━━━━━━━━━━━┛",//15
		               "┠─────┴──────────────┨",//16
	                   "┃                                        ┃",//17
	                   "┃        1: 创建一个多项式               ┃",//18
                       "┃        2: 删除一个多项式               ┃",//19
                       "┃        3: 显示所有的多项式             ┃",//20
				       "┃        4: 多项相加                     ┃",//21
				       "┃        5: 赋值计算多项式               ┃",//22
				       "┃        0: 退出。                       ┃",//23
                       "┃                                        ┃",//24 
				       "┠────────────────────┨"};//25
	CShow show;
	char * pstr1[20];
	int i,j;

	srand(time(0));
	show.SetType(pstr,16,CShow::SH_RAND,10);
	show.Show();
	Sleep(1000);
	for(i=j=0;i<26;i++,j++)
	{
		if(i==7)
			i=16;
		pstr1[j]=pstr[i];
	}
	pstr1[j++]=pstr[14];
    pstr1[j++]=pstr[15];
	show.SetType(pstr1,j,CShow::SH_STATIC,10);
	system("cls");
	show.Show();

	CControl control;
	char chese;
	while(1)
	{
		system("cls");
	    show.Show();
		chese=getch();
		if(chese=='0')
			break;
		switch(chese)
		{
		case '1':
			system("cls");
			control.CreatQuantic();
			cout<<"按任意键......"<<endl;
			getch();
			break;
        case '2':
            system("cls");
			control.DeleteQuantic();
			cout<<"按任意键......"<<endl;
			getch();
			break;
		case '3':
            system("cls");
			control.DisplayALL();
			cout<<"按任意键......"<<endl;
			getch();
			break;
		case '4':
			system("cls");
			control.AddQuantic();
			cout<<"按任意键......"<<endl;
			getch();
			break;
			break;
        case '5':
			system("cls");
			control.Calculate();
			cout<<"按任意键......"<<endl;
			getch();
			break;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -