题目
C语言计算正三角形面积和周长
从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.
注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条边长.
刚接触C语言没多久,试着按题目要求写了一下程序,如下:
#include
#include
int main (void)
{
int a,c;
double p,area;
printf ("Input a side of triangle:");
scanf ("%d",&a);
printf ("Output: ");
c=a+a+a;
p=(a+a+a)/2;
area=sqrt(p*(p-a)*(p-a)*(p-a));
printf ("The area of triangle is %0.2f,the circle of triangle is %d ",area,c);
}
可是我运行之后的答案和他给的答案不太一样.周长是没问题的,但是例子输入边长为5时,结果是10.83,而按照我的程序运行出来结果是7.48.
从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.
注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条边长.
刚接触C语言没多久,试着按题目要求写了一下程序,如下:
#include
#include
int main (void)
{
int a,c;
double p,area;
printf ("Input a side of triangle:");
scanf ("%d",&a);
printf ("Output: ");
c=a+a+a;
p=(a+a+a)/2;
area=sqrt(p*(p-a)*(p-a)*(p-a));
printf ("The area of triangle is %0.2f,the circle of triangle is %d ",area,c);
}
可是我运行之后的答案和他给的答案不太一样.周长是没问题的,但是例子输入边长为5时,结果是10.83,而按照我的程序运行出来结果是7.48.
提问时间:2021-02-23
答案
p=(a+a+a)/2.0;转换成浮点型再把结果赋给p
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1高等数学-空间直线
- 2古今正自同,
- 3英语翻译:Budgeting helps one to make his income to meet the cost of living
- 4银字旁一个华怎么念
- 5She meets her friends every day .(改为过去式)
- 6把What,your,is,season,faveurite?连词成句
- 7爱国的名句格言;[ ]按要求填空
- 8硫酸铜和盐酸反应生成什么?
- 9两列火车从相距580千米,经过5小时后相遇速度比是14:15两列火车每小时行多少千米
- 10Directions: Write an invitation letter by using the information given below. 请你以 Mary 的名义给Ja
热门考点
- 1怎么判断哪个单音节词是否重读?
- 2设第二象限角a终边过点P(m,12) ,且 sina = 12/13 ,求m 的值
- 3马小虎在抄写单项式-四分之三ab c 时,不小心把字母b,c的指数污染了,他只知道这个单项式的次数是6,你能帮
- 4怎样算放大镜的倍数,和制作望远镜?
- 5我对我说的话感到抱歉 英语句子
- 6已知函数f(x)=4x^4-4x^3+10x^2-27,则方程f(x)=0在[2,10]上的根有几个?还是根不存在?
- 7现代汉语中双音节词的数量多还是单音节词的多?
- 8His grandmother died ten years ago 改为同义句His grandmother __ __ __since ten years ago
- 9[高中数学]关于排列的一道填空题.
- 10横行元素周期表:每一个横行叫做一个周期共有几个周期