<分区>
我已经为此花费了一个多小时,但我仍然无法以我想要的方式获取数据。真的很沮丧,因为这太容易了。我现在的输出是这样的:
0.00 miles: 3Wartburg_TN
37.64 miles: 2Knoxville_TN 37.64
671.37 miles: 5New_York_NY 633.72
4547.77 miles: 27Frankfurt_DE 3876.40
7597.51 miles: 23Lagos_NG 3049.74
我想要的输出是这样的:
0.00 miles : 3 Wartburg_TN
37.64 miles : 2 Knoxville_TN 37.64 miles
671.37 miles : 5 New_York_NY 633.73 miles
4547.77 miles : 27 Frankfurt_DE 3876.40 miles
7597.51 miles : 23 Lagos_NG 3049.74 miles
我一辈子都想不出如何获得正确的输出。这是我到目前为止的代码。我没有正确使用右对齐和左对齐吗?
cout <<fixed <<setprecision(2) <<setw(8) << right << vdist[ij] << " miles: "
<< ij << setw(25) << left << vec[ij].cityname
<< setw(18) << right << vedge[ij]<<endl;