正文

用宏实现 海伦定理2009-09-30 17:06:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/cunzhang/48774.html

分享到:

/*=============================================================
                      用宏实现 海伦定理
                      
==============================================================
             作者:最后的村长
             时间:2009年9月30日
             工具:DEV C++
             version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define square(s,a,b,c,area) s=(0.5*(a+b+c));area=sqrt(s*(s-a)*(s-b)*(s-c))
/*============================================================*/
int main()
{
    float a=0,b=0,c=0;//如果这里用double定义,那么后面的输出则会显示为0,why
    float s=0;
    float area=0;
    printf("请输入三角形三边长\n");
    printf("a=");
    scanf("%f",&a);
    printf("三角形一边长:%f\n",a);
    printf("\nb=");
    scanf("%f",&b);
    printf("\nc=");
    scanf("%f",&c);
    //printf("三角形三边长:%f,%f,%f,三角形面积为:%f\n",a,b,c,area);
    square(s,a,b,c,area);
    printf("三角形三边长:%4.2f,%4.2f,%4.2f,三角形面积为:%4.2f",a,b,c,area);
    system("PAUSE");
    return 0;
   
   
}

阅读(2354) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册