Ciel221 2021-10-28 07:00 采纳率: 80%
浏览 24
已结题

不会用其他函数,求帮助

从键盘输入能够构成三角形的三条边长(给定345)编程计算该三角形面积

  • 写回答

1条回答 默认 最新

  • 信仰869 2021-10-28 10:18
    关注
    #include <stdio.h>
    #include <math.h>
    int main()
    
    {
    
    float a,b,c,s,area;
    
    printf("请输入三个边长(以Enter键结束每次输入):\n");
    
    scanf("%f%f%f",&a,&b,&c);  //变量输入                          
    
    s=1.0/2*(a+b+c);  //计算s
    
    area=sqrt(s*(s-a)*(s-b)*(s-c)); //计算面积
    
    printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s); 
    
    printf("area=%7.2f\n",area); //显示结果
    
    return 0;
    
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月1日
  • 已采纳回答 10月28日
  • 创建了问题 10月28日