?? main.cpp
字號(hào):
/*我真誠(chéng)地保證:
我自己獨(dú)立地完成了整個(gè)程序從分析、設(shè)計(jì)到編碼的所有工作。
如果在上述過(guò)程中,我遇到了什么困難而求教于人,那么,我將在程序?qū)嵙?xí)報(bào)告中
詳細(xì)地列舉我所遇到的問(wèn)題,以及別人給我的提示。我的程序里中凡是引用到其他程序或文檔之處,
例如教材、課堂筆記、網(wǎng)上的源代碼以及其他參考書(shū)上的代碼段,我都已經(jīng)在程序的注釋里很清楚地注明了引用的出處。
我從未抄襲過(guò)別人的程序,也沒(méi)有盜用別人的程序,
不管是修改式的抄襲還是原封不動(dòng)的抄襲。
我編寫(xiě)這個(gè)程序,從來(lái)沒(méi)有想過(guò)要去破壞或妨礙其他計(jì)算機(jī)系統(tǒng)的正常運(yùn)轉(zhuǎn)。
<學(xué)生姓名>:池信澤
本程序進(jìn)行稀疏矩陣的加減乘法,只需輸入矩陣中的非零元,輸入時(shí)應(yīng)輸入非零元的位置,例如如果要輸入
第一行第一列的元素,請(qǐng)輸入"1,1,*(具體的數(shù)值)",并且輸入的時(shí)候請(qǐng)按行列下標(biāo)從小到大的順序輸入,
依此類(lèi)推;如果輸入的行數(shù),或是列數(shù)有一個(gè)為0,則表示矩陣輸入完成。以矩陣的形式輸出,如果
輸入的矩陣不能進(jìn)行相應(yīng)的運(yùn)算,則報(bào)錯(cuò)*/
#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 << "請(qǐng)選擇你要的本系統(tǒng)的功能 (輸入1-5)!!" << endl << "輸入 :";
cin >> input;
if(strlen(input)==1){
switch(input[0]){
case '1' : map.print();n.node_print();break;
case '2' : cout << "from(站名或相對(duì)應(yīng)的號(hào)數(shù)) :"; cin >> from ;
cout << "to(站名或相對(duì)應(yīng)的號(hào)數(shù)) :"; cin >> to ;
n.search(from,to,map,1);break;
case '3' : cout << "from(站名或相對(duì)應(yīng)的號(hào)數(shù)) :"; cin >> from ;
cout << "to(站名或相對(duì)應(yīng)的號(hào)數(shù)) :"; cin >> to ;
n.search(from,to,map,2);break;
case '4' : note();break;
case '5' : exit=true;break;
default:
cout << "你輸入了錯(cuò)誤的選項(xiàng),請(qǐng)重新輸入 !!!!" << endl;
}
}
else
cout << "你輸入了錯(cuò)誤的選項(xiàng),請(qǐng)重新輸入 !!!!" << endl ;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -