【题目链接】

ybt 1033:计算线段长度
OpenJudge NOI 1.3 16:计算线段长度

【题目考点】

1. < cmath >数学库函数调用

  • 开方函数:double sqrt(double x); 求x\sqrt xx​
  • 乘方函数:double pow(double a, double b); 求aba^bab

2. 输出浮点型量a保留x位小数

cout<<fixed<<setprecision(x)<<a;
printf("%.xf", a);

【题解代码】

解法1:用cin,cout输入输出

#include <bits/stdc++.h>
using namespace std;
int main()
{double xa, ya, xb, yb;cin>>xa>>ya>>xb>>yb;cout<<fixed<<setprecision(3)<<sqrt(pow(xa-xb,2) + pow(ya-yb,2)); return 0;
}

解法2:用scanf,printf输入输出

#include <bits/stdc++.h>
using namespace std;
int main()
{double xa, ya, xb, yb;scanf("%lf %lf %lf %lf", &xa, &ya, &xb, &yb); printf("%.3f", sqrt((xa-xb)*(xa-xb) + (ya-yb)*(ya-yb)));return 0;
}

信息学奥赛一本通 1033:计算线段长度 | OpenJudge NOI 1.3 16相关推荐

  1. 信息学奥赛一本通 1054:三角形判断 | OpenJudge NOI 1.4 16

    [题目链接] ybt 1054:三角形判断 OpenJudge NOI 1.4 16:三角形判断 [题目考点] 1. 判断三条边能否构成三角形 这三条边需要满足:任意两边之和大于第三边 2. 逻辑表达 ...

  2. 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和

    [题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...

  3. 信息学奥赛一本通 1294:Charm Bracelet | OpenJudge NOI 2.6 7113:Charm Bracelet | 洛谷 P2871

    [题目链接] ybt 1294:Charm Bracelet OpenJudge NOI 2.6 7113:Charm Bracelet 洛谷 P2871 [USACO07DEC]Charm Brac ...

  4. 信息学奥赛一本通 1242:网线主管 | OpenJudge NOI 1.11 04:网线主管

    [题目链接] ybt 1242:网线主管 OpenJudge NOI 1.11 04:网线主管 [题目考点] 1. 二分答案 [解题思路] 看题目中的数据都带小数点,似乎这是实数域上的问题.但仔细分析 ...

  5. 信息学奥赛一本通 1173:阶乘和 | OpenJudge NOI 1.6 15 | 洛谷 P1009 [NOIP1998 普及组] 阶乘之和

    [题目链接] ybt 1173:阶乘和 注:一本通上这题,应该把n≤50n\le50n≤50当做n≤100n\le100n≤100来看 OpenJudge NOI 1.6 15:阶乘和 洛谷 P100 ...

  6. 信息学奥赛一本通 1140:验证子串 | OpenJudge NOI 1.7 18

    [题目链接] ybt 1140:验证子串 OpenJudge NOI 1.7 18:验证子串 [题目考点] 1. 字符串处理 2. 判断子串(字符串模式匹配) 本文只给出的都是枚举求子串的算法.假设要 ...

  7. 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09

    [题目链接] ybt 1136:密码翻译 OpenJudge NOI 1.7 09:密码翻译 [题目考点] 1. 字符串处理 2. ASCII码 [解题思路] 思路1:用判断语句 读入字符串,如果字符 ...

  8. 信息学奥赛一本通 1131:基因相关性 | OpenJudge NOI 1.7 03

    [题目链接] ybt 1131:基因相关性 OpenJudge NOI 1.7 03:基因相关性 [题目考点] 1. 字符串 [解题思路] 遍历字符串,计数,看两字符串对应位置字母相同的情况有多少,然 ...

  9. 信息学奥赛一本通 1036:A×B问题 | OpenJudge NOI 1.3 19

    [题目链接] ybt 1036:A×B问题 OpenJudge NOI 1.3 19:A*B问题 [题目考点] 1. 不同整型数据的范围 类型 占用字节数 可表示数字范围 char 1 -127~12 ...

最新文章

  1. 【Spring】spring基于纯注解的声明式事务控制
  2. redhat6.5 配置使用centos的yum源
  3. 学习Qt的资源-网站、论坛、博客等
  4. Windows访问Fedora共享文件夹
  5. 图像分类_01图像分类简介:挑战+近邻分类器+CIFAR-10数据集概述
  6. 重装系统计算机无法启动,手把手教你电脑无法开机怎么重装系统
  7. 计算机网络之数据链路层:19、总结
  8. 未能初始化appscan应用程序现在将关闭_教你如何将电脑瞬间关掉
  9. spring mvc ajax登录验证,vuejs (前端项目) + spring mvc(后台项目),每次ajax请求都是新的session Id...
  10. CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
  11. 我收藏的PDF电子书第一部分
  12. 计算机多媒体制作三级证书,媒体报道:计算机职业资格证书有哪些
  13. 一篇文章让你看懂信息安全领域的巨鳄(小白必看)
  14. C语言中delay的用法
  15. 联想小新520新品实测,对比当贝投影D3X竟无还手之力
  16. matlab仿真电磁波的产生,电磁场与电磁波Matlab仿真
  17. golang实现稀疏数组(Sparse array)
  18. git三板斧--Linux
  19. 3904三极管是什么功能_为什么有时候我们在电路中串联220电阻
  20. 挖潜无极限—数据挖掘技术与应用热点扫描

热门文章

  1. 详解数据治理相关的7个术语和名词
  2. Python、数据分析、机器学习、区块链大牛在偷偷看的9本书
  3. 自动驾驶:梦想已经照进现实?
  4. ARM交叉编译工具arm-linux-gcc安装
  5. 中央民族大学计算机考研考什么,中央民族大学电子信息专业硕士研究生入学考试初试科目考试大纲...
  6. python 类和对象_Python零基础入门学习33:类与面向对象编程:类的继承
  7. 【万字长文】创业公司就应该技术选型 Spring Cloud Alibaba , 开箱即用
  8. 准备了2个月零21天,面试字节跳动挂在了第三面JVM上
  9. 陆奇:疫情后将出现哪些创业新机会?
  10. 关于静态资源压缩技术