第4周任务1

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

* 文件名称: sanjiaoxing.cpp                             

* 作    者:   邹议鹏                           
* 完成日期:  2012       年 3      月 14       日
* 版 本 号:          41.vc


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

*/

#include<iostream>
#include"math.h"
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=4;
b=5;
c=6;
}
}
void Triangle::Getabc(float *x, float *y, float *z)
{
*x=a;
*y=b;
*z=c;
}
float Triangle::Perimeter()
{
float C;
C=a+b+c;
return C;
}
float Triangle::Area()
{
float s,t;
t=(a+b+c)/2;
s=sqrt(t*(t-a)*(t-b)*(t-c));
return s;
}



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

相关文章

计划任务

文章目录 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…

项目二 任务四

root账户密码的破解与保护 【任务实施】 子任务一 进入单用户模式并修改root账户密码 进入单用户模式有两种&#xff0c;下面介绍。 方式一&#xff1a;重启Linux系统 在三秒之内要按一下回车键&#xff0c;出现如下界面 第一步&#xff1a;进入kernel编辑界面 开机进入…