得到
  • 汉语词
  • 汉语典
当前位置 :
【C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条】
1人问答
问题描述:

C语言计算正三角形面积和周长

从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.

注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条边长.

刚接触C语言没多久,试着按题目要求写了一下程序,如下:

#include

#include

intmain(void)

{

inta,c;

doublep,area;

printf("Inputasideoftriangle:");

scanf("%d",&a);

printf("Output:n");

c=a+a+a;

p=(a+a+a)/2;

area=sqrt(p*(p-a)*(p-a)*(p-a));

printf("Theareaoftriangleis%0.2f,thecircleoftriangleis%dn",area,c);

}

可是我运行之后的答案和他给的答案不太一样.周长是没问题的,但是例子输入边长为5时,结果是10.83,而按照我的程序运行出来结果是7.48.

顾玉宛回答:
  p=(a+a+a)/2.0;转换成浮点型再把结果赋给p
最新更新
PC端 | 移动端 | mip端
百百课(baibeike.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 百百课 baibeike.com 版权所有 闽ICP备2021002822号-13