第五周项目1--三角形类雏形(1)
来源:互联网 发布:linux tomcat启动太慢 编辑:程序博客网 时间:2024/06/10 11:24
问题及代码:
/* *copyright (t) 2004,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:张晴晴 *完成日期:2016年3月26日 *版本号:v1.0 *问题描述:设计一个三角形的类,求周长面积。 *输入描述:无。 *程序输出:输出三角形周长面积。 */ #include<iostream>#include<cmath>using namespace std;class triangle{public: void setabc(double x,double y,double z); double perimeter(); double area();private: double a,b,c;};int main(){ triangle tri1; tri1.setabc(4,5,6); cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl; return 0;}void triangle::setabc(double x,double y,double z) { a=x; b=y; c=z; }double triangle::perimeter() { double n; n=a+b+c; return n; }double triangle::area() { double p,m,s; p=1.0/2*(a+b+c); m=(p*(p-a)*(p-b)*(p-c)); s=sqrt(m); return s; }
运行结果:
知识点总结:类里面的函数和主函数中的不一样,主函数中使用时不要丢了那个点。
学习心得:学习简单的定义类的使用,熟练格式重要,小的细节要记住。
0 0
- 第五周项目1三角形类雏形
- 第五周项目 1-三角形类雏形
- 第五周项目1 三角形类雏形
- 第五周项目1-三角形类雏形(1)
- 第五周项目1--三角形类雏形(1)
- 第五周·项目1-三角形类雏形(1)
- 第五周 项目1三角形类雏形(1)
- 第五周项目1-三角形类雏形(1)
- 第五周项目一-三角形类雏形(1)
- 第五周项目1-三角形类雏形(2)
- 第五周项目1-三角形类雏形(3)
- 第五周项目1-三角形类雏形(5)
- 第五周项目一 三角形类雏形(1)
- 第五周项目一 三角形类雏形(1)
- 第五周项目1(2)三角形类雏形
- 第五周项目1--三角形类雏形(2)
- 第五周项目1--三角形类雏形(4)
- 第五周项目1--三角形类雏形(5)
- Sort Colors
- NDK开发环境终极讲解
- CodeForces 635A Orchestra
- 从1到n整数中1出现的次数
- 第5周-项目1-三角形类锥形(5)
- 第五周项目1--三角形类雏形(1)
- Bzoj4044:[Cerc2014] Virus synthesis:回文自动机+DP
- percona xtrabackupd定期做全备,增量备份shell脚本
- 【bzoj2132】【圈地计划】【最小割】
- 【转】一位总经理谈11条管理的失误!
- 数据结构实验之链表四:有序链表的归并
- 现在有N个数字,其中只有一个数字出现的次数是奇数次,如何找到这个数字?
- 测试!
- linux定时任务生产java服务无法执行问题