您的位置:首页 > 其它

输入三角形的三边长输出面积

2017-10-15 13:49 537 查看
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
//公式area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3)),s=(bian1+bian2+bian3)/2
int main(int argc, char *argv[]) {
float bian1,bian2,bian3,area,s;                    //定义实型数边1,2,3,面积,及s,不能用double,计算量太大
printf("请输入三角形三边长:");                     //提示输入三边长
scanf("%f%f%f",&bian1,&bian2,&bian3);               //读取输入的三边
printf("边1是%f,边2是%f,边3是%f,",bian1,bian2,bian3);//输出输入的三边
s=(bian1+bian2+bian3)/2;                            //计算出要用的数s
area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3));         //计算出面积
printf("面积是%f",area);                            //输出面积
return 0;
}





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐