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

html交易网站设计实例云县网站建设找那家

html交易网站设计实例,云县网站建设找那家,wordpress 百科,网站续费能自己续费吗一、题目描述 二、思路 1.首先妾身分析这个题目,想要解题,得得解决2个问题。 1)判断小球到达端点或碰撞然后改变方向; 2)每时刻都要改变位置 两个问题都比较好解决,1)只要简单判断坐标&…

 一、题目描述

 二、思路

1.首先妾身分析这个题目,想要解题,得得解决2个问题。

1)判断小球到达端点或碰撞然后改变方向;

2)每时刻都要改变位置

两个问题都比较好解决,1)只要简单判断坐标,符合条件就将速度加个负号就成了,2)只要知道原来坐标+速度✖时间=新坐标就好了。因为每个时刻都有可能碰撞,每一秒都判断就好了。

三、代码

话不多说,来看妾身的代码呀!

#include <iostream>
using namespace std;struct ball
{int position;//小球的位置int v;//速度的方向
}b[105];void changePositionV(struct ball b[], int n, int L)
{int i, j;//到达左右端点就改变方向for (i = 0; i < n; i++){if (b[i].position == 0 || b[i].position == L){b[i].v = -b[i].v;}}//到达同一位置,小球碰撞,方向改变for (i = 0; i < n-1; i++){for (j = i + 1; j < n; j++){if (b[i].position == b[j].position){b[i].v = -b[i].v;b[j].v = -b[j].v;}}}//更新位置for (i = 0; i < n; i++){b[i].position += b[i].v;}
}
int main()
{int n, L, t;cin >> n >> L >> t;int i;//输入初始位置,并初始化速度方向for (i = 0; i < n; i++){cin >> b[i].position;b[i].v = 1;}while (t){changePositionV(b, n, L);t--;}//输出结果for (i = 0; i < n; i++){cout << b[i].position << " ";}return 0;
}

四、思考总结

妾身还想了一下,觉得先更新位置,再判断是否碰撞也是可以的,也就是将函数改成如下:

//先更新位置,再判断是否碰撞
void changePositionV(struct ball b[], int n, int L)
{int i, j;//更新位置for (i = 0; i < n; i++){b[i].position += b[i].v;}//到达左右端点就改变方向for (i = 0; i < n; i++){if (b[i].position == 0 || b[i].position == L){b[i].v = -b[i].v;}}//到达同一位置,小球碰撞,方向改变for (i = 0; i < n-1; i++){for (j = i + 1; j < n; j++){if (b[i].position == b[j].position){b[i].v = -b[i].v;b[j].v = -b[j].v;}}}
}

小女子感觉自己的思路还比较中规中矩,应该还有更高效的解决方法,诶呀!希望以后能越来越棒!各位公子有没有更好的方法呀,可以教教妾身呀!

http://www.15wanjia.com/news/162478.html

相关文章:

  • 深圳宝安网站建设wordpress标签字段
  • 网站备案注销申请表华夏名网
  • tomcat网站开发产品vi设计都包括什么
  • 电子商务网站建设与管理目录公司网站备案要多久
  • 小灯具网站建设方案rp网站自动跳转图片怎么做
  • 申请自助网站制作ppt的软件电脑
  • 做网站零成本微网站首页模板
  • 个人网站设计文字内容模板宁波企业网
  • 怎么做网站备份杨凌规划建设局网站
  • 瑞安网站建设步骤侧边导航条wordpress
  • 中国建设官方网站首页小程序开发公司哪家好如何选择
  • 门户网站的定义苏州建设造价信息网站
  • 怎么查网站的备案信息青岛移动网站开发
  • 海口网站自助建站成都住建局官网首页
  • qt 网站开发电子商务网站系统规划
  • 网站如何运营维护WordPress批量发布插件
  • 网站外包费用怎么做分录全国婚孕检服务平台小程序
  • 辣条网站建设书搜索引擎网页
  • 用固定ip做访问网站服务器wordpress页面编辑教程视频
  • 百度不收录的网站合肥网站的建设
  • 订阅号可以建设微网站宿州企业网站建设
  • 方城微网站建设链接是什么意思
  • 石碣东莞网站建设wordpress菜单图标
  • 网站建设领导小组新余+网站建设
  • 网站制作百度wordpress使用方法
  • 海外注册域名的网站网络规划设计师考试科目
  • 濮阳网站建设通图片东莞朝阳企讯通科技
  • 公司做网站计入什么科目榆林做网站的公司
  • 郑州达云通网站建设公司怎么做电商网站 用户画像
  • 网络营销导向企业网站建设的一般原则包括用于网站建设的图片