求简单C语言程序代码!输入2个正整数m和n,求其最大公约数和最小公倍数#include#includeint main()int m,n,p,q,s,r;printf("请输入两个正整数;m,n\n");scanf("%d,%d",&m,&n);#in
编程问题求五边形面积
编程根据五边形五个顶点的坐标计算五边形面积,请用C++面向程序设计,并且是函数做的
五个顶点依次是1,2,3,4,5 三角形123三边12,23,13为a,b,c则s=(a+b+c)/2,面积S=根号下(s(s-a)(s-b)(s-c)) 三角形134,145类似, 三个面积之和即为五边形面积编程根据五边形五个顶点的坐标计算五边形面积
#includeVB 过程的调用 已知五边形各顶点的坐标,求其面积?
.....
Fori=1To3
's=s+tri(x(1),y(i),x(i+1),y(i+1),x(i+2),y(i+2))'这句可能错了,正确如下
s=s+tri(x(1),y( 1 ),x(i+1),y(i+1),x(i+2),y(i+2))
'也就是说把五边形分成了三个三角形,再来求和,第一为123点,第二为134,第三为145
Nexti
....
PrivateFunctiontri(ByValx1AsDoubl,ByValx1AsDoubl,ByValy1AsDoubl,ByValx2AsDoubl,ByValy2AsDoubl,ByValx3AsDoubl,ByValy3AsDoubl)AsDoubl
DimpAsSingle,qAsSingle,rAsSingle
DimsAsSingle'为了方便存放半周长,多申明一个变量
'用二点间距离公式计算边长
q=Sqr((x2-x1)^2+(y2-y1)^2)'计算三角形边长12二点
r=Sqr((x2-x3)^2+(y2-y3)^2)'计算三角形边长23二点
s=Sqr((x3-x1)^2+(y3-y1)^2)'计算三角形边长132二点
'以下用海伦公式计算三角形面积
p=(1/2)*(q+r+s)'三角形半周长,习惯上用p表示
tri=Sqr(p*(p-q)*(p-r)*(p-s))
EndFunction
五边形面积咋算
1、将五边形分割成五个三角形
从外接圆圆心向五边形的边角(顶点)画五条直线,这样能将其分割成五个三角形。
2、计算三角形的面积
每个三角形都有一个底边,长度等于五边形的边长。三角形也有一个 高,长度和五边形的边心距相等。(记住,三角形的高是从一个顶点向对边作垂线,形成一个直角)。计算三角形面积的公式是:面积S=½ x 底边长 x 高。
3、合计所有三角形的面积
五边形面积就是五个三角形面积的和。
扩展资料
正五边形的性质:
1、正五边形五边相等,五个内角相等,都是108°
2、正五边形的五条对角线都相等。
3、正五边形是轴对称图形,共有5条对称轴。
4、正五边形的每个外角和每个中心角都是72°
5、正五边形不是中心对称图形。
6、正五边形有一个外接圆和一个内切圆。
7、正五边形是旋转对称图形,旋转中心就是正五边形的中心。
参考资料:百度百科-五边形
已知一个五边,要求从键盘上输入各边,求这个五边形的面积,有python语言编写程
相关文章
- 详细阅读
-
c++编程问题详细阅读
c语言编程问题#include #include
struct student {int num;char name[20];float score[4];};
void input(struct student a[], int);
void aver(struct student a[], int,s -
用C语言编程实现,任意输入年,输出该详细阅读
c语言设计万年历 输入任意年份,输出该年12个月份 输入任意年份月份,输出该年月日历程序直接输入年份和月份,打印对应日历。一年12个月是固定的,我就不写单独输入年份打印月份了
-
A++这个编程语言好不好学?详细阅读
A++这个编程语言好不好学?好学好学,很好学的。我想自学编程,好学吗?编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍,其他都是建立在基础之上
-
三菱3U机用步进SFC块编程红绿灯详细阅读
三菱FX系列PLC怎么编写SFC程序块,自动,急停,手动,如何启动与停止这些块。FX系列里有个方便指令叫 IST 可以编写手动,回原点,单步运行,单周期运行,全自动运行,回原点启动,自动运
-
随机森林模型有没有一个具体公式,不详细阅读
python随机森林分类模型,测试集和训练集的样本数没有准确按照70%和30%分配?进行比例划分的时候 从 int 型 转化为了 float 型, float型总是会有微小的误差的,这个不是大问题。
-
拜师父学编程详细阅读
我想学编程拜师求指教首先是算法+数据结构. 会写程序是基础,学C语言,然后C++, 可以是JAVA. 数据库要懂,ACCESS这种小东西应该没问题,SQL常用要好好学. 数学,逻辑,编译原理,
-
求加密java编程题 字母clvj字符加详细阅读
如何用JAVA实现字符串简单加密解密?java加密字符串可以使用des加密算法,实例如下: package test; import java.io.FileInputStream; import java.io.FileOutputStream; import
-
编程将基本RAM地址30h~3fh内容传送详细阅读
编写一个程序,把片内RAM从30H开始存放的16个数据传送到片外RAM从0000H开始的单元中。1、首先在采用CCS6.0编译器进行代码编写时,要进行相应的设置,如下图所示。2、其中,外扩接在
-
testB跟编程语言是一回事吗?详细阅读
B语言和C语言 有什么区别(越详细越好)不知道或者没听说过B语言的请不要凭着自己的感觉胡乱回答,误人子弟。 B语言是贝尔实验室开发的一种通用的程序设计语言,它是于1969年前后