三角形面积计算器--C语言
2016-01-11 20:55
627 查看
1.
2.
用C语言在Visual Studio 2015上已知三角形三条边求面积。
/************************************************************************************* *FileName:三角形面积计算器.cpp *Deseription:计算三角形的面积 *Input:side_1,side_2,side_3 *Output:area ***************************************************8**********************************/ #include "stdio.h" //scanf,printf的头文件 #include "math.h" //用到的开平方(sqrt)数学函数需要的头文件 #include "windows.h" //Sleep函数在vs中需要Windows头文件 int main(void) //main主函数 { float side_1, side_2, side_3, area, l; //定义三条边和面积 b: printf("请输入三角形三边长度:");//提请输入 scanf("%f %f %f",&side_1,&side_2,&side_3);//接收三条边的数据 if (side_1 != 0 && side_2 != 0 && side_3 && side_1 < side_2 * side_3 && side_2 < side_1 * side_3 && side_3 < side_1 * side_2) //判断是否符合事实 { l = (side_1 + side_2 + side_3) / 2;//三角形三边和的一半 area =sqrt(l * (l-side_1) * (l-side_2) * (l-side_3));// printf("\n边长为%.2f,%.2f,%.2f 的三角形的面积为area=%.2f\n",side_1,side_2,side_3,area);//输出三角形的面积 } else { printf("输入的三条边不能构成三角形,请重新输入\n");//提示输入错误 printf("正在返回\n\n"); Sleep(1000); //延时1秒 goto b; //返回到b } return 0; }
2.