首页 > 代码库 > 武汉科技大学ACM:1004: 华科版C语言程序设计教程(第二版)习题5.6
武汉科技大学ACM:1004: 华科版C语言程序设计教程(第二版)习题5.6
Problem Description
这天老师又给小豪出了一道题目:给你三根长度分别为a,b,c的火柴,让你计算这三跟火柴能组成的三角形的面积。
Input
输入每行包括三个数a,b,c。
Output
每行输出三角形的面积(保留三位小数),不能组成三角形的告诉小豪输出“No!”。
Sample Input
1 2 33 4 5
Sample Output
No!6.000
HINT
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 double s,a,b,c,p; 6 while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF) 7 { 8 if(a+b>c&&a+c>b&&c+b>a) 9 {10 p=(a+b+c)/2;11 p=p*(p-a)*(p-b)*(p-c);12 s=sqrt(p);13 printf("%.3lf\n",s);14 }15 else printf("No!\n");16 17 }18 19 return 0;20 }
武汉科技大学ACM:1004: 华科版C语言程序设计教程(第二版)习题5.6
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。