C++实验2-两点距离

来源:互联网 发布:淘宝新手论坛 编辑:程序博客网 时间:2024/05/17 06:24

一、问题及代码

/* * 文件名称:5.cpp * 作    者:唐珂欣  * 完成日期:2016年3月24日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:两点的坐标用4个变量x1,y1,x2,y2 表示, 输入坐标值后,计算出两点之间的距离,开方 用符号sqrt;                             * 输入描述:输入两个坐标 (x1,y1),(x2,y2) * 问题描述:输入两个点的坐标,计算两点间的距离; * 程序输出:两点间的距离  * 问题分析:运用距离等于两点横纵坐标之差的平方和再开方,计算两点间距离; * 算法设计:d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));  */  #include <iostream>#include <cmath>using namespace std;int main(){int x1,y1,x2,y2,d;cout<<"请输入第一个点坐标:";cin>>x1>>y1;cout<<"请输入第二个点坐标:";cin>>x2>>y2;d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));cout<<"两点间的距离为:"<<d<<endl;return 0;}
二、运行结果


三、心得体会

    第二次上机实验,相较于第一次的不熟悉,到现在对C++基础语句的应用,想要学好C++就需要多加练习。编写程序时,注意力要高度集中,一个细小的错误就会让成哥程序运行不起来,所以要学习C++语言也能够培养我们严谨认真的态度。

四、知识点总结

    在应用数学符号时需要在#include <iostream>

                                        加上#include <cmath>

                                     再加上using namespace std;


0 0
原创粉丝点击