早教吧作业答案频道 -->其他-->
C中求三角形面积问题#include#includevoidmain(){doublea,b,c,d,s,q;printf("输入三边长");scanf("%d%d%d",&a,&b,&c);d=fabs(a-b);if(dc)q=(a+b+c)/2;printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c)));elseprintf("非三角形");}别改我的算法我只
题目详情
C中求三角形面积问题
#include
#include
void main()
{
double a,b,c,d,s,q;
printf("输入三边长");
scanf("%d%d%d",&a,&b,&c);
d=fabs(a-b);
if(dc)
q=(a+b+c)/2;
printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c)));
else
printf("非三角形");
}
别改我的算法 我只想知道我哪里错了 编译器里面总是显示d=fabs(a-b);是错误的 怎么回事哦?
#include
#include
void main()
{
double a,b,c,d,s,q;
printf("输入三边长");
scanf("%d%d%d",&a,&b,&c);
d=fabs(a-b);
if(dc)
q=(a+b+c)/2;
printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c)));
else
printf("非三角形");
}
别改我的算法 我只想知道我哪里错了 编译器里面总是显示d=fabs(a-b);是错误的 怎么回事哦?
▼优质解答
答案和解析
#include
#include
void main()
{
double a,b,c,d,s,q;
printf("输入三边长");
scanf("%d%d%d",&a,&b,&c);
d=fabs(a-b);
if(dc)// 加上大括号.
q=(a+b+c)/2;
printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c)));//到这止
else
printf("非三角形");
}
// 编译器里面总是显示d=fabs(a-b);是错误的 怎么回事哦?//不一定是这错了
#include
void main()
{
double a,b,c,d,s,q;
printf("输入三边长");
scanf("%d%d%d",&a,&b,&c);
d=fabs(a-b);
if(dc)// 加上大括号.
q=(a+b+c)/2;
printf("%f",s=sqrt(q*(q-a)*(q-b)*(q-c)));//到这止
else
printf("非三角形");
}
// 编译器里面总是显示d=fabs(a-b);是错误的 怎么回事哦?//不一定是这错了
看了 C中求三角形面积问题#inc...的网友还看了以下:
关于n边形(1)从n边形的一个顶点出发可做多少条对角线?,从n边形n个顶点出发可做多少条对角线?出 2020-05-14 …
把三角尺放在边长1的正方形ABCD上,使直角顶点P在对角线AC上滑动,直角边始终过点B,另一边与射 2020-05-16 …
过M边形的一个顶点有七条对角线,N边形共有你N条对角线,K变形没有对角线,求(M-N)的过M边形的 2020-05-20 …
在RT三角形中,c是斜边a、b为直角边,n≥3且n∈N,求证a的n次方+b的n次方<c的n次方 2020-07-19 …
在△ABC中,AB=m,AC=n,P是AB的中点,过P点的直线交AC边于Q点,若以A、P、Q为顶点 2020-07-22 …
正n边形的半径和边心距把正n边形分成个全等的直角三角形,每个直角三角形的斜边都是正n边形的,一条直 2020-07-26 …
p是q的什么条件(1)p:未位数是2的正整数,q:可以被2整除的整数(2)p:角A与角B是对顶角, 2020-07-30 …
过n边形一个顶点做对角线有——条.这些对角线把n边形分成——个三角形.n边形的边上的一点与各顶点连 2020-08-01 …
数列极限设limq^n=a(q>1),由于q^(n+1)=q^n*q,俩边取极限得a=a*q,得到a 2020-11-18 …
三角形的内角从N(N>3)边形的一个顶点引对角线,把N边形分成三角形个数:A.N-1B.N-2C.N 2021-02-21 …