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

学习 时间:2026-03-30 20:55:51 阅读:2017
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:\n");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\n",area,c);}可是我运行之后的答案和他给的答案不太一样.周长是没问题的,但是例子输入边长为5时,结果是10.83,而按照我的程序运行出来结果是7.48.

最佳回答

失眠的月光

超级的月饼

2026-03-30 20:55:51

p=(a+a+a)/2。0;转换成浮点型再把结果赋给p

最新回答共有2条回答

  • 壮观的果汁
    回复
    2026-03-30 20:55:51

    p=(a+a+a)/2。0;转换成浮点型再把结果赋给p

上一篇 这题用托式计算怎么做啊百度

下一篇 四个连续单数的和是24,列方程求这四个数