Jimmy小站
小明也有大梦想 — 蒋明/铭3.1.7计算三角形周长和面积
2015-08-30 / C语言基础题 / 5356 次围观 / 0 次吐槽【问题描述】
输入三角形的三边a,b,c,如果能构成一个三角形,输出面积area
和周长perimeter(保留两位小数);否则,输出
“These sides do not correspond to a valid triangle”
在一个三角形钟,任意两边之和大于第三边。三角形面积 计算公式:
area=sqrt(s*(s-a)*(s-b)*(s-c))
其中:s=(a+b+c)/2
【输入形式】
输入三角形的三条边的数据。
【输入输出样例1】(下划线部分表示输入)
Enter 3 sides of the triangle: 5 5 3
area =7.15 ;perimeter =13.00【样例说明】
输入提示符后要加一个空格。例如“ Enter 3 sides of the triangle: ”,其中“:”后要加一个且只能一个空格。
输出语句的“=”两边无空格。
英文字母区分大小写。必须严格按样例输入输出。
#include<stdio.h> #include<math.h> int main(void) { double a,b,c,s,area,per; printf("Enter 3 sides of the triangle: "); scanf("%lf%lf%lf",&a,&b,&c); if ((a+b>c)||(a+c>b)||(b+c>a)){ s=(a+b+c)/2; printf("area=%.2f ;",area=sqrt(s*(s-a)*(s-b)*(s-c))); printf("perimeter=%.2f\n",per=a+b+c); } else{ printf("These sides do not correspond to a valid triangle"); } return 0; }
推荐您阅读更多有关于“”的文章
- 上一篇:3.1.6判断学生成绩是否及格
- 下一篇:3.1.8计算个人所得税
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
额 本文暂时没人评论 来添加一个吧
发表评论