当前位置: 首页 > news >正文

可以转app的网站怎么做的深圳传媒有限公司

可以转app的网站怎么做的,深圳传媒有限公司,茶叶网站建设策划方案 u001f,seo网络推广培训总时间限制: 1000ms 内存限制: 65536kB 描述 给出三维空间中的n个点#xff08;不超过10个#xff09;,求出n个点两两之间的距离,并按距离由大到小依次输出两个点的坐标及它们之间的距离。 输入 输入包括两行#xff0c;第一行包含一个整数n表示点的个数#xff0c;第二…总时间限制: 1000ms 内存限制: 65536kB 描述 给出三维空间中的n个点不超过10个,求出n个点两两之间的距离,并按距离由大到小依次输出两个点的坐标及它们之间的距离。 输入 输入包括两行第一行包含一个整数n表示点的个数第二行包含每个点的坐标(坐标都是整数)。点的坐标的范围是0到100输入数据中不存在坐标相同的点。 输出 对于大小为n的输入数据输出n*(n-1)/2行格式如下的距离信息 (x1,y1,z1)-(x2,y2,z2)距离 其中距离保留到数点后面2位。 (用cout输出时保留到小数点后2位的方法:cout 样例输入 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提示 用cout输出时保留到小数点后2位的方法:coutfixedsetprecision(2)x 注意 冒泡排序满足下面的性质,选择排序和快速排序(qsort或sort)需要对下面的情况进行额外处理 使用冒泡排序时要注意边界情况的处理,保证比较的两个数都在数组范围内 对于一行输出中的两个点(x1,y1,z1)和(x2,y2,z2)点(x1,y1,z1)在输入数据中应出现在点(x2,y2,z2)的前面。 比如输入 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如果有两对点p1,p2和p3,p4的距离相同则先输出在输入数据中靠前的点对。 比如输入 3 0 0 0 0 0 1 0 0 2输出是 (0,0,0)-(0,0,2)2.00 (0,0,0)-(0,0,1)1.00 (0,0,1)-(0,0,2)1.00如果输入变成 3 0 0 2 0 0 1 0 0 0则输出应该是 (0,0,2)-(0,0,0)2.00 (0,0,2)-(0,0,1)1.00 (0,0,1)-(0,0,0)1.00答案 #include stdio.h #include math.h typedef struct {int start[3];int end[3];double dis;int weight; } points; int main() {static int n, p0;static int a[10][4];static points point[1024], t;scanf(%d, n);for(int i 0; i n; i) {scanf(%d %d %d, a[i][0], a[i][1], a[i][2]);}for(int i 0; i n; i) {for(int j i1; j n; j) {point[p].start[0] a[i][0];point[p].start[1] a[i][1];point[p].start[2] a[i][2];point[p].end[0] a[j][0];point[p].end[1] a[j][1];point[p].end[2] a[j][2];point[p].dis sqrt((a[i][0]-a[j][0])*(a[i][0]-a[j][0])(a[i][1]-a[j][1])*(a[i][1]-a[j][1])(a[i][2]-a[j][2])*(a[i][2]-a[j][2]));point[p].weight p;p;}}for(int i 0; i p; i) {for(int j i1; j p; j) {if(point[i].dis point[j].dis) {t point[i];point[i] point[j];point[j] t;} else if(point[i].dis point[j].dis) {if(point[i].weight point[j].weight) {t point[i];point[i] point[j];point[j] t;}}}}for(int i 0; i p; i) {printf((%d,%d,%d)-(%d,%d,%d)%.2f\n, point[i].start[0], point[i].start[1], point[i].start[2], point[i].end[0], point[i].end[1], point[i].end[2], point[i].dis);} }至于weight它的作用就只是增加一个权重罢了。
http://www.dnsts.com.cn/news/209382.html

相关文章:

  • 友汇网网站建设管理后台许昌市建设信息网站
  • 金融投资网站模板淘宝网站制作多少钱
  • 公司网站建设佛山哪家用divid做网站代码
  • 怎样建设微网站首页怎么申请网站域名赚钱
  • 成品网站 修改首页南昌企业制作网站
  • 网站建设需要会什么软件有哪些方面wordpress超级排版器插件
  • 网站怎么做直播功能.net做的学校网站
  • 网站开发专业就业指导企业管理系统登录
  • 海南建设交易中心网站python做简单的网站
  • 网站诊断内容怎么给自己公司做网站
  • 网站公司打电话来说做网站白云区网站建设公司
  • 镇江网站排名公司wordpress 获取父页面
  • 多语言网站开发公司什么叫展示型网站
  • 上海网站jianshe沈阳便宜做网站的
  • 三鼎网络网站建设原创网站模版
  • 民宿网站建设 世家sae网站备案
  • 网站的转化率济南网站建设富库网络
  • 计算机网站建设维护的基本知识麦考林网上购物商城
  • 贵阳市建设局信息管理网站凡科企业邮箱登录入口
  • wordpress什么样老网站怎么优化
  • 网站建设中 html免费企业培训内容有哪些
  • 编程免费网站企业邮箱申请
  • 一家公司做两个网站吗智慧团建怎么登录不了
  • 简单网站建设运营云阳如何做网站
  • 做网站体会心得wordpress方向
  • 资兴市网站建设哪个好铜陵58同城做网站
  • wordpress 网站提速wordpress 调用关键词
  • 销型网站建设必须的步骤包括青岛媒体网地址
  • 做网站的电脑自带软件是什么网站备案 核验单
  • 西安网站seo服务甘肃网站设计公司