第五周实验报告1-4

原创 2012年03月21日 18:30:14
#include <iostream>  
  
#include <Cmath>  
  
using namespace std;  
  
class Triangle  
  
{public:  
  
    Triangle(float x = 1, float y = 1, float z = 1);  
  
    float perimeter(void);//计算三角形的周长  
  
    float area(void);//计算并返回三角形的面积  
  
    void showMessage();  
  
private:  
    float a,b,c; //三边为私有成员数据  
};  
  
void main(void)  
{  
    Triangle Tri1;//定义三角形类的一个实例(对象)  
      
    Tri1.showMessage();  
  
    Triangle Tri2(2,2); //定义三角形类的一个实例(对象)  
  
    Tri2.showMessage();  
  
    Triangle Tri3(7,8,9);   //定义三角形类的一个实例(对象)  
  
    Tri3.showMessage();  
  
    system ("Pause");  
}  
  
  
Triangle::Triangle(float x, float y, float z)  
{  
    a = x;  
  
    b = y;  
  
    c = z;  
}  
  
//计算三角形的周长  
float Triangle::perimeter(void)  
{  
    return (a + b + c);  
}  
//计算并返回三角形的面积  
float Triangle::area(void)  
{  
    double t,s;  
  
    t = (a + b + c) / 2;  
  
    s = sqrt(t * (t - a) * (t - b) * (t - c));  
  
    return s;  
}  
void Triangle:: showMessage()  
{  
    cout<<"三角形的三边长分别为:"<< a << '\t' << b << '\t' << c << endl;  
  
    cout<<"该三角形的周长为:"<< perimeter() << '\t' <<"面积为:"<< area() << endl;  
}  
  
  
  
<img alt="" src="http://hi.csdn.net/attachment/201203/20/0_13322395728O7O.gif" />   
#include <iostream>

#include <Cmath>

using namespace std;

class Triangle

{public:

	Triangle(float x = 1, float y = 1, float z = 1);

	float perimeter(void);//计算三角形的周长

	float area(void);//计算并返回三角形的面积

	void showMessage();

private:
	float a,b,c; //三边为私有成员数据
};

void main(void)
{
	Triangle Tri1;//定义三角形类的一个实例(对象)
	
	Tri1.showMessage();

	Triangle Tri2(2,2);	//定义三角形类的一个实例(对象)

	Tri2.showMessage();

	Triangle Tri3(7,8,9);	//定义三角形类的一个实例(对象)

	Tri3.showMessage();

	system ("Pause");
}


Triangle::Triangle(float x, float y, float z)
{
	a = x;

	b = y;

	c = z;
}

//计算三角形的周长
float Triangle::perimeter(void)
{
	return (a + b + c);
}
//计算并返回三角形的面积
float Triangle::area(void)
{
	double t,s;

	t = (a + b + c) / 2;

	s = sqrt(t * (t - a) * (t - b) * (t - c));

	return s;
}
void Triangle:: showMessage()
{
	cout<<"三角形的三边长分别为:"<< a << '\t' << b << '\t' << c << endl;

	cout<<"该三角形的周长为:"<< perimeter() << '\t' <<"面积为:"<< area() << endl;
}



 

 

machine-learning第五周 上机作业

毫无疑问,难度越来越大了,首先我们得复习相关概念: 1、导数(变化率)与微分 (变化量) 2、数学里的 e 为什么叫做自然底数? 3、女神的文章必不可少 剩下的必须慢慢啃了。总之,本章要完全理解我觉得...
  • dialoal
  • dialoal
  • 2016-01-22 15:32:49
  • 1942

coursera机器学习课程第五周——课程笔记

第五周课程学习结束,一直都是边上课边做笔记,没有想过在这里再梳理一遍然后将笔记整理出来,考虑之后觉得这一步很重要,可以借此对学过的这一周所有知识做一个梳理,方便自己更好的理解这些知识,而且这些笔记放在...
  • ccblogger
  • ccblogger
  • 2017-11-13 18:29:52
  • 351

机器学习第5周!

教辅说这周的作业是史上最难
  • Clifnich
  • Clifnich
  • 2016-09-05 17:47:50
  • 895

Coursera—machine learning(Andrew Ng)第五周编程作业

sigmoidGradient.m function g = sigmoidGradient(z) %SIGMOIDGRADIENT returns the gradient of the si...
  • ccblogger
  • ccblogger
  • 2017-11-13 16:25:48
  • 765

吴恩达-机器学习第五周

第一篇博客加油
  • weixin_40153532
  • weixin_40153532
  • 2018-02-14 05:20:11
  • 57

Coursera-吴恩达-机器学习-(第5周笔记)Neural Networks——Learning

此系列为 Coursera 网站Andrew Ng机器学习课程个人学习笔记(仅供参考) 课程网址:https://www.coursera.org/learn/machine-learning ...
  • malele4th
  • malele4th
  • 2018-01-15 20:04:38
  • 257

coursera Machine Learning 第五周 测验quiz答案解析 Neural Networks: Learning

1.选择A 解析:根据公式可排除BCD,博主之前做的一题是有选项a(2)T*delta(3),这时候看delta=a(L)-y,行向量是样本数,应该不会把样本数消化掉,所以delta在前面。 2...
  • sinat_39805237
  • sinat_39805237
  • 2017-12-07 21:33:44
  • 383

Andrew Ng -machine learning 课堂笔记(二)第五周

对于多类别的分类cost function: ----对于前向传播算法: ----对于Backpropagation Algorithm: 为了计算代价函数的偏导数,我们采用反向传播...
  • hjh1705072347
  • hjh1705072347
  • 2016-09-24 16:21:16
  • 227

第五周工作总结

周工作总结及计划表 姓名 黎城 学号 11303080308 入职时间 2014.9.15 本周已完成工作内容及总结 课程设...
  • qq_20845829
  • qq_20845829
  • 2014-10-19 14:35:53
  • 192

普林斯顿算法课第五周作业

Programming Assignment 5: Kd-Trees Write a data type to represent a set of points in the unit squar...
  • tumaolin94
  • tumaolin94
  • 2014-10-19 11:15:53
  • 1656
收藏助手
不良信息举报
您举报文章:第五周实验报告1-4
举报原因:
原因补充:

(最多只允许输入30个字)