第五周项目四一般函数

Advertisement
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:score.cpp
*作    者:战九州
*完成日期:2015年4月16日
*版 本 号:v1.0
*
*问题描述:。。。。。。。。。
*程序输入:。。。。。。。。。
*程序输出:。。。。。。。。。
*/
#include <iostream>
#include <cmath>
using namespace std;
class CPoint
{
private:
    double x;  // 横坐标
    double y;  // 纵坐标
public:
   double getx(){return x;}
   double gety(){return y;}
    void input();  //以x,y 形式输入坐标点//请继续写需要的代码
};
double distance(CPoint &p1,CPoint &p2 )
{
    return sqrt(((p1.getx())-(p2.getx()))*((p1.getx())-(p2.getx()))+((p1.gety())-(p2.gety()))*((p1.gety())-(p2.gety())));
}
void CPoint::input()
{
    char c;
    cin>>x>>c>>y;
}
int main()
{
   CPoint p1,p2;
    cout<<"请以“x,y”形式输入点p1的坐标:";
    p1.input();
    cout<<"请以“x,y”形式输入点p2的坐标:";
    p2.input();
    cout<<"p1到p2的距离="<<distance(p1,p2)<<endl;
    return 0;
}

Similar Posts:

  • 第六周项目四 友元函数 求两点距离

    /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *dood luck *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年4月15日 *版 本 号:v1.0 * */ //(2)模仿上面的示例,完成求点类中距离的任务.你需要实现求距离函数的三种版本: //分别利用成员函数.友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试. //提示:此项目和例子的区别在于"距离是一个点和另外一个点的距离&quo

  • 第六周项目四 成员函数友元函数和一般函数区别

    /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作 者:徐洪祥 *完成日期:2015年4月19日 *版 本 号:v1.0 * * 问题描述:分别利用成员函数.友员函数.一般函数求两点间的距离的函数,并设计main()函数完成测试. * 输入描述: * 程序输出: */ #include <iostream> #include <cmath> using namespace std;

  • 第六周项目四成员函数、友元函数和一般函数有区别(2)

    /*Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE2.cpp *作 者:张生栋 *完成日期:2015年4月15日 *问题描述:模仿上面的示例,完成求点类中距离的任务.你需要实现求距离函数的三种版本: 分别利用成员函数.友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试. *输入描述:无 *输出描述:略 *版 本 号:v1.0 */ #include<iostream> #include<Cmath&g

  • 第六周项目四——成员函数、友元函数与一般函数有区别(2)

    /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年4月15日 *版本号:v1.0 * *问题描述:分别利用成员函数.友元函数和一般函数求两点间距离的函数 *输入描述: *程序输出:输出两点间的距离 */ #include<iostream> #include<Cmath> using namespace std; class CPoint { priva

  • 第五周项目四

    /* * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者: 李中意 * 完成日期:2014 年 4月 7 日 * 版本号: v1.0 * 输入描述:无 */ #include <iostream> #include <cmath> using namespace std; class Student { public: Student(int n,double s):num(n

  • 第十五周项目四扩展:带姓名的多科成绩单&#183;&#183;&#183;我勒个去!!

    /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:王颖 * 完成日期:2013 年 12 月 04 日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述:带姓名的多科成绩单 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include <iostream> #include<cmath> #include<string> using namespace std;

  • 第十五周项目四字符串长度

    题目描述:输入字符串,并输出其长度. 作者:李忠林 完成日期:2016.12.13 int stringlen (char * a) {     int i=0;     while(a[i]!='\0')     {         i++;     }     return i; } int main() {     int stringlen (char *);     char str[100];     int len;     gets(str);     len=stringlen

  • 第五周项目5--分段函数

    6运行结果 知识点总结. 进一步学会选择结构,培养逻辑能力

  • 第十一周项目四

    问题及代码 /* *Copyright (c) 2014 烟台大学计算机学院 *ALL rights reserved. *文件名称:十一周项目四 *作者:李长鸿 *完成时间:2014.11.11 *问题描述:输出特殊三位数 */ #include <iostream> using namespace std; int fac(int); int main() { int n,a,b,c; for(n=100;n<1000;n++) { a=n/100; b=(n/10)%10; c=n

  • 第五周项目2建立链栈算法库

    /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第五周项目2.cpp 作 者:程德泉 完成日期:2016年9月29日 版 本 号:v1.0 问题描述:定义链栈存储结构,实现其基本运算,并完成测试. 输入描述:无 程序输出:测试数据 */ 代码: #ifndef LISTACK_H_INCLUDED   #define LISTACK_H_INCLUDED         #include <stdio.h>   #in

Tags: