C++ 文件輸入/輸出與apmatrix類

2023-03-20 16:51 更新

本章我們會(huì)開發(fā)一個(gè)程序,它能讀寫文件、解析輸入并說(shuō)明apmatrix類的用法。我們還會(huì)實(shí)現(xiàn)集合數(shù)據(jù)結(jié)構(gòu)Set,它會(huì)隨著添加元素自動(dòng)擴(kuò)充。除了說(shuō)明這些特性,程序的真正目標(biāo)是生成一個(gè)表示美國(guó)一些主要城市間距離的二維表。輸出是這樣的一個(gè)表格:

Atlanta    0
Chicago    700     0
Boston     1100    1000    0
Dallas     800     900     1750   0
Denver     1450    1000    2000   800    0
Detroit    750     300     800    1150   1300   0
Orlando    400     1150    1300   1100   1900   1200    0
Phoenix    1850    1750    2650   1000   800    2000    2100    0
Seattle    2650    2000    3000   2150   1350   2300    3100    1450    0
           Atlanta Chicago Boston Dallas Denver Detroit Orlando Phoenix Seattle

因?yàn)橐粋€(gè)城市到自己的距離是0,所以對(duì)角線元素全是0。而且,因?yàn)閺腁到B的距離與從B到A的距離相同,因而矩陣的上半部分沒必要打印。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)