距离排序实验报告书.docVIP

  • 12
  • 0
  • 约4.48千字
  • 约 6页
  • 2016-12-25 发布于重庆
  • 举报
1.实验题目 距离排序 2.需求分析 本程序用VC++6.0编写,完成给出三维空间中的n个点(不超过10个),求出n个点两两之间的距离,并按距离由大到小依次输出两个点的坐标及它们之间的距离。 ①输入的形式包括两行,第一行包含一个整数n表示点的个数,第二行包含每个点的坐标(坐标都是整数)。点的坐标的范围是0到100,输入数据中不存在坐标相同的点。 ②输出的形式:对于大小为n的输入数据,输出n*(n-1)/2行格式如下的距离信息:(x1,y1,z1)-(x2,y2,z2)=距离其中距离保留到数点后面2位。 ③本程序所能达到的功能:可多次输入,求出两两坐标之间的距离并排序输出。 ④测试数据: 输入: 4 0 0 0 1 0 0 1 1 0 1 1 1 输出:(0,0,0)-(1,1,1)=1.73 (0,0,0)-(1,1,0)=1.41 (1,0,0)-(1,1,1)=1.41 (0,0,0)-(1,0,0)=1.00 (1,0,0)-(1,1,0)=1.00 (1,1,0)-(1,1,1)=1.00 输入:2 0 0 0 1 1 1 输出:(0,0,0)-(1,1,1)=1.73输入:2 1 1 1 0 0 0 输出:(1,1,1)-(0,0,0)=1.73 输入:3 0 0 0 0 0 1 0 0 2 输出:(0,0,0)-(0,0,2)=2.00(0,0,0)-(0,0,1)=

文档评论(0)

1亿VIP精品文档

相关文档