C++第一次实验-求两点之间的距离
2017-02-28 13:13
666 查看
一、问题及代码 /* 文件名称:Test4.cpp * 作 者:胡嘉威 * 完成日期: 2017 年 2 月 28 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输入两个点的坐标,求两点之间的距离并输出 (1)两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离; (2)调用函数 sqrt()实现开平方。 * 输入描述:x1=6;y1=7;x2=8;y2=9 * 问题描述:输入两个点的坐标,求两点之间的距离并输出 * 程序输出:该两点之间的距离为2.82843 * 问题分析:应注意处理好输入数据的次序问题,有选择地输入;最后求值时应注意调用函数sqrt * 算法设计:先定义高精度的变量来储存最后得出的值,再通过详细的提示严格地规定输入的顺序,最后通过sqrt函数求出具体的值 */ #include <iostream> #include<cmath> using namespace std; int main() { int x1,y1,x2,y2; double d; cout<<"两点之间的坐标分别为(x1,y1),(x2,y2)\n"<<"请输入点(x1,y1)的坐标\n"; cout<<"x1="; cin>>x1; cout<<"y1="; cin>>y1; cout<<"请输入点(x1,y1)的坐标\n"; cout<<"x2="; cin>>x2; cout<<"y2="; cin>>y2; d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<"该两点之间的距离为:"<<d; return 0; }
二、运行结果:
三、心得体会
一个不错的程序,可以拿来做计算器了,哈哈!
四、知识点总结
数学函数的调用要在开头加上#include<cmath>;计算距离时要考虑精度问题,力求结果切合实际
相关文章推荐
- c++第一次实验——两点之间距离
- c++第一次上机:求两点之间的距离
- C++第一次实验:两点距离
- C++第一次上机实验-两点距离
- C++第一次实验:两点距离
- c++第一次实验-3求两点间距离
- 《C++第六周实验报告3-1》---设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- java第一次上机实验和C++之间的比对
- C++第1次实验-两点距离
- c++第二次实验项目:两点距离
- 第七周实验报告(二)利用成员函数、友元函数和一般函数求两点之间距离
- C++实验2——【项目3】两点距离
- C++实验2-分级函数求值、两点距离、模拟ATM
- 第一次实验:项目3两点距离
- C++第1次实验-两点距离
- 我的第三次上机实验3-3之求两点之间的距离
- 第二次c++实验:两点距离
- 《C++第七周实验报告2-1》---利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数
- C++第1次实验-两点距离
- c++实验2-两点距离