Belfast Dublin Cork Galway
Belfast 0 104 266 230
Dublin 104 0 161 129
Cork 266 161 0 123
Galway 230 129 123 0
声明一个包含这些距离的二维数组
声明一个列表,按照与上表相同的顺序保存4个城市名称
编写程序,询问用户2个城市,然后返回他们之间的距离
编写程序将2D数组转换为KM。迭代整个2D数组并将每个值乘以1.61
到目前为止,我已经做了以下事情:
distances = ((0, 104, 266, 230),(104, 0, 161, 129),(266, 161, 0, 123),(230, 129, 123, 0))
cities = ((Belfast), (Dublin), (Cork), (Galway))
答案 0 :(得分:0)
您的阵列距离包含以下数据
distances = ((0, 104, 266, 230),(104, 0, 161, 129),(266, 161, 0, 123),(230, 129, 123, 0))
你有阵列
cities = ((Belfast), (Dublin), (Cork), (Galway))
如果你看一下城市,那么你可以像贝尔法斯特的cities[0]
{都知道} cities[1]
来看待它们,等等。
对于距离可以做同样的事情,除了它有两个维度,所以它就像distances[0][0]