/*=============================================================
用宏实现 海伦定理
==============================================================
作者:最后的村长
时间: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;
}
正文
用宏实现 海伦定理2009-09-30 17:06:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/cunzhang/48774.html
阅读(2354) | 评论(1)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论