幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3257|回复: 6

[通用编程] 不解程序中的含义

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-1-16 22:59:19 | 显示全部楼层 |阅读模式
输入三个数,计算这三个数为边长的三角形面积

#include"math.h"
main()
{
float a,b,c,s,s1;
printf("please enter 3 reatl:\n");
scanf("%f %f %f",&a,&b,&c);
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
  s=(a+b+c)*0.5;
  s1=s*(s-a)*(s-b)*(s-c);
  s=sqrt(s1);
  printf("\narea of the triangle is %f\n",s);
}
else
printf("it is not triangle!\n");
}

我想问的是,这一段
  s=(a+b+c)*0.5;
  s1=s*(s-a)*(s-b)*(s-c);
  s=sqrt(s1);
到底是什么意思呢?真的没看出这是怎么一回事?这几句怎么就可以求出这三角形的面积呢?
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

10

主题

97

帖子

1035

积分

⑥精研

积分
1035
发表于 2007-1-16 23:04:00 | 显示全部楼层
这个是代码的算法,具体功能未知
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-1-16 23:07:44 | 显示全部楼层
先顶上去了,要不别人看不到
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-1-16 23:29:08 | 显示全部楼层
那是几何公式...三角形面积=s*(s-a)*(s-b)*(s-c)的开根号...
数学知识而已~
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-1-19 08:28:01 | 显示全部楼层
有这样的公式,,,,不知道啊 [s:5]  [s:5]  [s:5]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

0

主题

2

帖子

24

积分

②入门

积分
24
发表于 2007-2-1 21:38:25 | 显示全部楼层
无语,颇令我失望 [s:4]
回复 支持 反对

使用道具 举报

18

主题

428

帖子

5260

积分

⑦老手

在美工荒中挣扎的全能

积分
5260
QQ
发表于 2007-2-2 11:55:47 | 显示全部楼层
数学公式……XD

话说顶楼的代码……
这年头K&R风格已经火星了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-1 12:11 , Processed in 0.033673 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表