房天下 > 房天下问答 > 业主生活 > 其他
  • C语言:编写已知三角形三边求面积的函数,对于给定的3个量(正值),按两边之和大于第三边的规定

    判别其能否构成三角形,若能够成三角形,输出对应的三角形面积。要求主函数输入10组三角形三边,输出其构成三角形的情况。

    提问者:月在窗外

    发布于2010-10-24

共1个回答
  • 烤糊的APPLE 丨Lv 4
    #include <stdio.h>#include <math.h>void m(float,float,float){if(a[i]+b[i]>c[i]&&a[i]-b[i]<c[i]){p=(a[i]+b[i]+c[i])/2;s=sqrt(p*(p-a[i])*(p-b[i])*(p-c[i]));/*海伦公式*/printf("三角形面积是:%f\n",s);}elseprintf("这不是三角形\n");}void main(){int i;float a[10],b[10],c[10],p,s;for(i=0;i<10;i++){printf("请输入第%d个三角形三边:\n",i+1);scanf("%f%f%f",&a[i],&b[i],&c[i]);}m(a[i],b[i],c[i]);}
    +11 2010-10-24 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。