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

2023-03-20 16:51 更新

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

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

因為一個城市到自己的距離是0,所以對角線元素全是0。而且,因為從A到B的距離與從B到A的距離相同,因而矩陣的上半部分沒必要打印。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號