首页 > 学院 > 开发设计 > 正文

c语言 求三角形面积升级版

2019-11-08 18:32:08
字体:
来源:转载
供稿:网友
#include<stdio.h>#include<math.h>int main(){float a,b,c,p,v,s;PRintf("请输入三角形三条边长的长度");scanf("%f,%f,%f",&a,&b,&c);      if(a>b){p=a;a=b;b=p;}if(a>c){p=a;a=c;c=p;}if(b>c){p=b;b=c;c=p;}printf("您输入的三条边的边长为%6.1f %6.1f %6.1f/n",a,b,c);while(a+b<=c&&c-b>=a){printf("您输入的三角形三条边长有误,请重新输入");scanf("%f,%f,%f",&a,&b,&c);        if(a>b){p=a;a=b;b=p;}  if(a>c){p=a;a=c;c=p;}   if(b>c){p=b;b=c;c=p;}}printf("输入正确 正在执行/n");v=(a+b+c)/2;s=sqrt(v*(v-a)*(v-b)*(v-c));printf("三角形的面积为%6.1f/n",s);return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表