第五周任务1-4

原创 2012年03月24日 15:56:34
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:                              
* 作    者:刘杨                             
* 完成日期:2012 年 3 月 21 日
* 版 本 号:          

* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 
* 程序头部的注释结束
*/

#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;//三边为私有成员数据  
};  
Triangle::Triangle(float x, float y, float z):a(x),b(y),c(z){} //(4)在构造函数中使用参数初始化表对数据成员初始化。 

float Triangle::perimeter(void)   
{   
	return (a +b + c);   
}   

float Triangle::area(void)   
{   
	float s=(a+b+c)/2;     
	
	return sqrt(s*(s-a)*(s-b)*(s-c));    
}  

void Triangle::showMessage()  
{  
	cout<<"三角形的三边长分别为:"<<a<<" "<<b<<" "<<c<<endl;  
	cout<<"该三角形的周长为:"<<perimeter()<<" "<<endl<<"面积为:"<<area()<<endl<<endl;  
	

}  

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


运行结果:

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第五周任务1-4

//Triangle.h class Triangle { public: Triangle(float x,float y,float z):a(x),b(y),c(z){}//在构造函数中使用...

JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:将三...

第五周实验报告(任务4)

【任务4】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求: (1) 用指针指向数组首元素,输出第1、3、5个学生的信息; (2) 设计一个函数m...

第五周任务 4

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * 文件名称:           &#...

第五周上机任务4

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:练习.cpp...

第五周实验报告任务4

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...

第五周上机指导--任务4--设计一个学生类,建立一个对象数组,内放5个学生的数据

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:  ...

JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装...

第五周任务一(1)

程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者:计114-3 付文杰 * 完成日期:...

第五周任务1-3

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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