四周任务1

news/2024/11/7 1:38:19/
 
#include<iostream>
#include "cmath"
using namespace std;
class Triangle
{public:
void Setabc(float x, float y, float z);//置三边的值,注意要能成三角形
void Getabc(float *x, float *y, float *z);//取三边的值
float Perimeter(void);//计算三角形的周长
float Area(void);//计算并返回三角形的面积
private:
float a,b,c; //三边为私有成员数据
};
void main(void)
{	Triangle  Tri1;	//定义三角形类的一个实例(对象)
Tri1.Setabc (4,5,6);	//为三边置初值
float x,y,z;
Tri1.Getabc (&x,&y,&z);   //将三边的值为x,y,z赋值
cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl;
cout<<"三角形的周长为:"<< Tri1.Perimeter()<<'\t'<<"面积为:"<< Tri1.Area()<<endl;
}
//下面定义Triangle类中的各个成员函数
void Triangle::Setabc(float x, float y, float z)
{
if ( x + y > z && x + z > y && y + z > x )
{
a = x ;
b = y ;
c = z ;
}
}
void Triangle::Getabc(float *x, float *y, float *z)
{
*x = a ;
*y = b ; 
*z = c ;
}
float  Triangle::Perimeter(void)
{
float sum ;
sum = a + b + c ;
return sum ;
}
float Triangle::Area(void)
{
float m , s ;
m = ( a + b + c) / 2 ;
s = sqrt( m * ( m - a ) * ( m - b ) * ( m - c ) );
return s ;
}
 
运行结果:
 



http://www.ppmy.cn/news/404141.html

相关文章

第4周任务1

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称&#xff1a; sanjiaoxing.cpp * 作 者&#xff1a; 邹议鹏 * 完成日期&…

计划任务

文章目录 1.定时任务的基本概述1.什么是crond2.为什么使用?3.定时任务主要分 2.计划任务时间管理3.计划任务编写实践4.计划任务如何调试 1.定时任务的基本概述 1.什么是crond crond就是计划任务,类似于我们平常生活的闹钟定时执行. crond只能控制&#xff0c;这个任务多久 …

【第4章】4.3任务

1.时间格式转换 import pandas as pd order pd.read_table(D:/pandas/meal_order_info.csv,sep,,encodinggbk) order[use_start_time] pd.to_datetime(order[use_start_time]) order[lock_time] pd.to_datetime(order[lock_time]) print(转换后类型为:,order[[use_start_ti…

2常见任务

2常见任务 目录 2常见任务 2.1准备构建主机以在内核上工作 2.1.1准备开发使用devtool

计划任务之at

扩展内容&#xff1a;at命令 crontab在之前的Linux自有服务一文中已讲 在Linux系统下&#xff0c;有两个命令可以实现计划任务&#xff1a;crontab与at&#xff08;第三方需要额外安装&#xff09; crontab &#xff1a;每天定时执行计划任务&#xff08;最小单元分钟&#…

任务-4

Win2003完美配置ApacheIISTomcat多站点 2006年08月29日 作者&#xff1a;lwz7512 责任编辑&#xff1a;xietaoming 文章导读&#xff1a;作者本来以为上一次的配置就搞定&#xff0c;结果本地测试好好的&#xff0c;到了服务器上调试就完蛋了。终于在第三次尝试后搞定了。作者将…

四周任务2

//Time.hclass Time //定义一个时间类 { public: void set_time(); //输入时间 void show_time(); //显示时间 inline void add_a_sec(); inline void add_a_minute(); inline void add_an_hour(); void add_seconds(int); void a…

第四个任务

第四个任务 ​ 昨天刚刚解决了困扰好久的bug&#xff0c;今天果然又迎来了新的bug&#xff1a; ​ 又是在生产环境下的问题&#xff0c;好吧&#xff0c;只能硬着头皮上了&#xff01; ​ 看了一下好像跟一开始第一个任务一样&#xff0c;都是在带宽型批量校验模板上的问题&a…