#include<stdio.h>
intmain()
{
folata,b,c,s,p;
printf("请输入三角形的三边:");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面积为:%.1f",s);
return0;
}
扩展资料
C语言求杨辉三角形:
intmain()
{
intn;
cout<<"请输入行数:"<<endl;
cin>>n;
intupNumber=1;//用来记录上一个数
for(inti=1;i<=n;i++)
{
upNumber=1;
//输出三角空格
for(intj=n;j>i;j--)//这是为了使三角形成为正三角形
{
cout<<"";
}
cout<<"1";//这是输出每一行的第一个1
for(intj=1;j<=i-2;j++)
{
upNumber=(i-j)*upNumber/j;
cout<<upNumber<<"";
}
cout<<"1"<<endl;//每一行的最后一个1
}
return0;
}
C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三...
intmain(){ folata,b,c,s,p;printf("请输入三角形的三边:");scanf("%f%f%f",&a,&b,&c);p=(a+b+c)\/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("三角形的面积为:%.1f",s);return0;}
C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:
int main(){ printf("输入三个边长:\\n");float a,b,c;float s,area;scanf("%f%f%f",&a,&b,&c);s = (a+b+c)\/2;area = sqrt(s*(s-a)*(s-b)*(s-c));if(a+b>c && b+c>a && a+c>b)printf("面积是%.2f\\n",area);else printf("三条边无法构成三角形");return...
编写程序,从键盘输入三角形的三边,调用三角形面积函数求出其面积,并...
程序如下:include<stdio.h> include<math.h> int main(){ double a, b, c, p, s;printf("请输入三角形的三边长:");scanf("%lf%lf%lf", &a, &b, &c);p = (a+b+c)\/2;s = sqrt( p*(p-a)*(p-b)*(p-c));printf("%.3f\\n", s);return 0;} ...
C语言 输入三角形三条边(实数),如何判断是直角三角形
b,c,temp; printf("请输入三个数:\\n"); scanf("%f%f%f",&a,&b,&c); printf("您输入的三个数是:\\n"); printf("%f\\t%f\\t%f\\n",a,b,c); \/\/判断哪个是最长的边 if(a<b) { temp = a; a = b; ...
用C语言编写程序,要求输入三个实数,计算出三角形的面积,应该如何做?
include <math.h> void main(void){ float a,b,c,s,t,area;char again = 'n';index:do{ printf("请输入三角形的三边长,以','为间隔,如:3,4,5\\n");scanf("%f,%f,%f",&a,&b,&c);if(a+b <=c){ printf("输入错误,请再输入!");goto index;} if(a+c <=b){ printf("...
C语言设计程序:从键盘输入三角形的三边长为a,b,c,用海伦公式计算并输出...
两者计算是不同的。s=1\/2*(a+b+c)按C语言的运算规则,先算括号,a+b+c,结果为float型 然后由于\/和*同级,因此从左到右计算。先计算1\/2 1、2都是整型,整型计算,结果仍为整型,1\/2=0,因此,不管后面a+b+c的值为何,s的值都是0 而对于s=(a+b+c)\/2,先算a+b+c,结果为float...
编程实现:从键盘输入三角形的三边长a,b,c的值,计算并输出三角形的面积ar...
\/\/给出三角形的三个边长a,b,c求三角形的面积 \/\/用海伦公式来计算三角形的面积p=(a+b+c)\/2,S=根号下{p(p-a)(p-b)(p-c)} include<stdio.h> include<math.h> int main(void){ float a,b,c,p,s,t;while(scanf("%f %f %f",&a,&b,&c)!=EOF){ p=(a+b+c)\/2;t=p*...
c语言中如何求三角形的面积?
从键盘输入三角形的三边长a,b,c(整数),按下面公式计算并输出三角形的面积。其中,要求:输入的a,b,c的值必须满足三角形成立的条件,即在一个三角形中,任意两边之和大于第三边。可以先判断是否可以构成三角形,即任意两边之和大于第三边,可以构成三角形情况下再计算,这样可以增加严谨性。C语言是...
C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...
C语言编程题,各大神求助。从键盘输入直角三角形的两条直角边,计算它的...
声明两个浮点型变量a、b承载两条直角边的输入值,数据成功输入后调用库三角函数求出斜边,再与a、b相加求得周长;直接用三角形面积公式求得面积。代码如下:include "stdio.h"#include "math.h"\/\/调用库三角函数需包含此文件int main(int argc,char *argv[]){double a,b;printf("Input a & b...