标题:这个程序为什么运行不了?thank you!
只看楼主
happysteven
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-5-12
结帖率:66.67%
已结贴  问题点数:20 回复次数:8 
这个程序为什么运行不了?thank you!
编程序从键盘输入三角形的三边长,输出三角形的周长和面积
#include <iostream.h>
#include <math.h>
void main ()
{
int a,b,c,l;
float s,t;
cin>>a>>b>>c;
if(a+b<=c || a+c<=b || b+c<=a)
cout<<”该图形不是三角形”<<endl;
l=a+b+c;
t=(2a+2b+2c)*l*1.0/2;
s=sqrt(t);
cout<<”三角形的面积为”<<”s=”<<s<<endl;
cout<<”三角形的周长为”<<”l=”<<l<<endl;
}
搜索更多相关主题的帖子: thank 运行 
2010-05-12 17:37
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:2 
2a,2b,2c不对。。
乘法必须用运算符*,也就是2*a。。其他类似。

数学的一些写法,不能直接用到编程里面。
2010-05-12 18:32
alweeq86
Rank: 2
等 级:论坛游民
帖 子:67
专家分:20
注 册:2008-9-14
得分:2 
你的面积公式好像也不对吧
l=a+b+c;
t=1.0/4*l*(l-2*a)*(l-2*b)*(l-2c);
s=sqrt(t);
2010-05-13 11:10
秋凤梧
Rank: 1
等 级:新手上路
帖 子:22
专家分:2
注 册:2009-6-22
得分:1 
2a不对,应该是2*a
2010-05-13 11:15
思忆季节
Rank: 2
来 自:珠海
等 级:论坛游民
帖 子:42
专家分:62
注 册:2010-5-12
得分:3 
面积公式:
l=(a+b+c)/2.0;
t=float(l*(l-a)*(l-b)*(l-c));
s=float(sqrt(t));
最后周长为:2*l就OK啦
2010-05-13 12:41
tfxanxing
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:82
专家分:165
注 册:2010-5-7
得分:2 
求面积用海伦公式嘛!
2010-05-13 15:48
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
得分:5 
#include <iostream.h>
#include <math.h>
void main ()
{
int a,b,c,l;
double s,t;
cin>>a>>b>>c;
if(a+b<=c || a+c<=b || b+c<=a)
cout<<"该图形不是三角形 "<<endl;
l=a+b+c;
t=l*(l-2*a)*(l-2*b)*(l-2*c);
s=1.0/4*sqrt(t);

cout<<"三角形的面积为"<<"s="<<s<<endl;
cout<<"三角形的周长为"<<"l="<<l<<endl;
}
经过测试,正确的~~建议大家回帖时拿自己的编程软件测试下~~这是对提问的人负责。。。
2010-05-13 15:50
zhaoming2010
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2010-4-19
得分:2 
t=(2a+2b+2c)*l*1.0/2;这句不对
2010-05-14 16:18
duhongru
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:84
注 册:2010-4-21
得分:3 
t=(2a+2b+2c)*l*1.0/2面积公式不对。应该用面积S=[p(p-a)(p-b)(p-c)]^0.5 p=(a+b+c)*0.5 来计算。
2010-05-15 08:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-306381-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.837638 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved