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

📄 main.cpp

📁 一. 需求分析 1. 本程序的功能 接受用户的中文输入
💻 CPP
字号:
/*我真诚地保证:
    
我自己独立地完成了整个程序从分析、设计到编码的所有工作。
如果在上述过程中,我遇到了什么困难而求教于人,那么,我将在程序实习报告中
详细地列举我所遇到的问题,以及别人给我的提示。我的程序里中凡是引用到其他程序或文档之处,
例如教材、课堂笔记、网上的源代码以及其他参考书上的代码段,我都已经在程序的注释里很清楚地注明了引用的出处。

我从未抄袭过别人的程序,也没有盗用别人的程序,
不管是修改式的抄袭还是原封不动的抄袭。

     我编写这个程序,从来没有想过要去破坏或妨碍其他计算机系统的正常运转。
    
     <学生姓名>:池信泽

  
本程序进行稀疏矩阵的加减乘法,只需输入矩阵中的非零元,输入时应输入非零元的位置,例如如果要输入
第一行第一列的元素,请输入"1,1,*(具体的数值)",并且输入的时候请按行列下标从小到大的顺序输入,
依此类推;如果输入的行数,或是列数有一个为0,则表示矩阵输入完成。以矩阵的形式输出,如果
输入的矩阵不能进行相应的运算,则报错*/

#include "head.h"
#include "Menu.h"
void main()
{
	Traffic_Map  map("lines.txt");
	Link_station n=Link_station(map);
	string from,to;
	char input[10];
	bool exit=false;
	while(!exit){
		Menu_print();
		cout << "请选择你要的本系统的功能 (输入1-5)!!" << endl << "输入 :";
		cin >> input;
		if(strlen(input)==1){
			switch(input[0]){
				case '1' : map.print();n.node_print();break;
				
				case '2' : 	cout << "from(站名或相对应的号数) :";	cin >> from ;
							cout << "to(站名或相对应的号数) :";	cin >> to ;
							n.search(from,to,map,1);break;
				
				case '3' :  cout << "from(站名或相对应的号数) :";	cin >> from ;
							cout << "to(站名或相对应的号数) :";	cin >> to ;
							n.search(from,to,map,2);break;
				
				case '4' :  note();break;
				
				case '5' : exit=true;break;
				
				default:
					cout <<  "你输入了错误的选项,请重新输入 !!!!" << endl;
			}
		}
		else
			cout << "你输入了错误的选项,请重新输入 !!!!" << endl ;		
	}
}

⌨️ 快捷键说明

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