早教吧作业答案频道 -->其他-->
求大神帮助大一C语言编程作业编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公式计算该三角形的面积,并输出(保留2位小数)。如果不能构成三角形则要输
题目详情
求大神帮助大一C语言编程作业
编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公式计算该三角形的面积,并输出(保留2位小数)。如果不能构成三角形则要输出“不能构成三角形!”的提示信息。
说明:
(1)海伦公式为:s=根号[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2(a,b,c为三条边的值)。
(2)开方用sqrt函数,该函数包含在“math.h”文件中
编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公式计算该三角形的面积,并输出(保留2位小数)。如果不能构成三角形则要输出“不能构成三角形!”的提示信息。
说明:
(1)海伦公式为:s=根号[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2(a,b,c为三条边的值)。
(2)开方用sqrt函数,该函数包含在“math.h”文件中
▼优质解答
答案和解析
#include
#include
int main(){
float a,b,c,area,t;
printf("请输入三角形的三条边:");
scanf("%f %f %f",&a,&b,&c);
if((a+b<=c)||(a+c<=b)||(b+c)<=a){
printf("不能构成三角形\n"); }
else{
t=1.0/2*(a+b+c);
area=sqrt(t*(t-a)*(t-b)*(t-c)) ;
printf("面积%.2f\n",area);
}
return 0;
}
#include
int main(){
float a,b,c,area,t;
printf("请输入三角形的三条边:");
scanf("%f %f %f",&a,&b,&c);
if((a+b<=c)||(a+c<=b)||(b+c)<=a){
printf("不能构成三角形\n"); }
else{
t=1.0/2*(a+b+c);
area=sqrt(t*(t-a)*(t-b)*(t-c)) ;
printf("面积%.2f\n",area);
}
return 0;
}
看了 求大神帮助大一C语言编程作业...的网友还看了以下:
语言学:选词填空:构筑时代精神,请问这个搭配合适吗?请问用构筑,搭配正确吗?还是应该用“营筑‘? 2020-06-27 …
“这样的结尾,看上去过于平淡,可实在又像是一个智者的和平寓言。”句中的“寓言”是否该写成“预言”? 2020-11-02 …
现人民网:中国共产党新闻网正式推出“直通中南海——中央领导人和中央机构留言板”。该留言板突出互动性, 2020-11-23 …
人民网·中国共产党新闻网正式推出“直通中南海——中央领导人和中央机构留言板”。该留言板突出互动性,旨 2020-11-23 …
2010年9月8日起,人民网•中国共产党新闻网正式推出“直通中南海--中央领导人和中央机构留言板”。 2020-11-23 …
2010年9月8日,人民网·中国共产党新闻网正式推出“直通中南海——中央领导人和中央机构留言板”。该 2020-11-23 …
2010年9月8日,“人民网·中国共产党新闻网”正式推出“直通中南海——中央领导人和中央机构留言板” 2020-11-23 …
人民网中国共产党新闻网正式推出“直通中南海——中央领导人和中央机构留言板”。该留言板突出互动性,旨在 2020-12-01 …
某机构虽总辖军国政务,但不是一个正式权力机关。大臣除奉命办事外不能做出任何决定,也无权对外发出任何指 2020-12-26 …
人民网??中国共产党新闻网正式推出“直通中南海——中央领导人和中央机构留言板”。该留言板突出互动性, 2021-02-04 …