网易校招基础编程题——计算炮击次数
据说是校招的一道编程题,解题思路很简单,只需要一点基础的数学知识,但是需要注意测试样例有多组。
只需要简单的计算欧氏距离,与炮台射程进行比较即可。
代码实现如下:
#include <iostream>using namespace std;int main()
{int count;double x[4];double y[4];double R;while(cin >> R){count = 0;cin >> x[0] >> y[0] >> x[1] >> y[1] >> x[2] >> y[2] >> x[3] >> y[3];for(int i = 0; i < 3; i++){if((x[i] - x[3])*(x[i] - x[3]) + (y[i] - y[3])*(y[i] - y[3]) <= R*R)count++;}cout << count << "x" << endl;}return 0;
}
一开始做的时候以为每次只有一组输入,因此反复报错。这里需要注意的就是count的清零操作最好放在while里面。
网易校招基础编程题——计算炮击次数相关推荐
- 魔法币 java_网易2018校招笔试编程题-魔法币 java实现
魔法币 原题 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币. 魔法机器1:如果投 ...
- 校招C++编程题练习
校招C++编程题练习 1. 基础准备 2. 基础数据结构概念,基本操作,以及优缺点等 2.1 [字符串操作(标准库,解析,匹配等)](https://leetcode-cn.com/explore/l ...
- 华为机试题python版节选(基础编程题)
前言 自学python之后,可以借助这些企业招聘时的机考题目来锤炼一下实践能力.. 每道题含要点解析,是按照自己理解梳理的,多个答案的是结合自己的答案+网上的答案,不一定很严谨,请读者自行在编译器中调 ...
- 判断三角形java代码_java基础编程题之异常处理
以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力.今天的练习的十八题是java的异常处理的使用. 1.检测年龄不能为负数和大于 ...
- java校招面试题_java校招面试编程题及答案.docx
java校招面试编程题及答案 java校招面试编程题及答案 Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点.这里,我列出了一些关于Java集合的重要问题和答案. 集合框 ...
- PTA-然后是几点(基础编程题)
PTA-然后是几点(基础编程题) 有时候人们用四位数字表示一个时间,比如1106表示11点零6分.现在,你的程序要根据起始时间和流逝的时间计算出终止时间. 读入两个数字,第一个数字以这样的四位数字表示 ...
- c语言基础编程题文库,C语言基础编程题资料.doc
C语言基础编程题资料.doc |5-1 求幂之和 15 分本题要求编写程序,计算 sum21 22 23 cdots 2nsum2122232n.可以调用 pow 函数求幂.输入格式输入在一行中给出正 ...
- 实体类 接口_Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口)
原文:Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口, 视频讲解) 这里分享三道编程题, 下面是我个人的视频讲解 二维数组, 五子棋游戏, 实体类和接口_哔哩哔哩 (゜-゜)つロ ...
- 拼多多2020校招部分编程题
文章目录 拼多多2020校招部分编程题 多多的排列函数 canci 拼多多2020校招部分编程题 #include <iostream> using namespace std; int ...
最新文章
- mpvue 转uniapp 导航栏样式错乱问题修复 tabbar 样式修复
- Deformable ConvNets--Part4: Deformable Convolutional Networks
- Little Sub and Triples
- 腐蚀函数cvErode 和 膨胀函数cvDilate
- 计算机应用基础 access,计算机应用基础第7章数据库应用基础Access
- 求职时这样回答问题你就输了!来自IT类面试官视角的深度解读
- 苹果误用美元结算工资,中国开发者们“暴富”:感动却不敢动啊!
- python图片矫正后对比_python库skimage 对图像进行gamma校正和log校正
- C#.NET 通用权限管理系统中的数据集权限设置实现参考界面(商业化成熟权限管理系统,提供全部源码)...
- java 什么是封闭类,封闭类与声明类
- html五子棋游戏(附源码)
- 软件生命周期是指什么?
- 接口各项性能测试指标
- mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?
- thinkphp5 excel导入导出
- hdu6287(分解质因数+二分)
- Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhos
- jupyter notebook 代码自动补全、代码高亮
- 《罗马革命》豆瓣 9.1 从恺撒大帝到屋大维
- 计算机硬件配置无法启动,因计算机磁盘硬件的配置问题,windows无法启动 急!急!急!...
热门文章
- 写一个WFP驱动,拦截网络
- 利用 Python 爬取了近 3000 条单身女生的数据,究竟她们理想的择偶标准是什么?
- 一个loser的应有之路
- charles及弱网测试
- MSP430晶振配置详解
- USACO Section 1.2PROB Miking Cows
- 2022年,佳能中国坚持“单反、微单两手抓”
- [转载]吃什么鱼最健康?(图)
- 为什么吃鸡显示连接不到服务器,为什么吃鸡进游戏显示连接不上 | 手游网游页游攻略大全...
- rust读条闪退_rust更新后无法连接服务器 | 手游网游页游攻略大全