C语言 已知三角形边,求面积答:include include void main(){ float a,b,c,s;printf("请输入三角形两边长及夹角:");scanf("%f,%f,%f",&a,&b,&c);s=sin(c)*a*b/2;printf("三角形面积=%f",s);}这个我已经试验过的,是正确的...
C语言。。。输入三角形的三边长,判断能否构成三角形,能,求面积...答:include <math.h> void main(){ double a,b,c,p,s;printf("Please input three number:\n");scanf("%lf%lf%lf",&a,&b,&c);p = (a+b+c)/2;if(p>0&&(p-a)>0&&(p-b)>0&&(p-c)>0 ){ s = sqrt(p*(p-a)*(p-b)*(p-c));printf("能构成三角形且面积:S= %...
C语言 输入三个数,如果能构成三角形的三边,计算输出三角形面积,否则输 ...答:include "stdio.h"#include "math.h"int main(){ double a,b,c,sum,area; printf("请输入三个数:"); scanf("%lf%lf%lf",&a,&b,&c); if(a>0 && b>0 && c>0 && a+b>c && b+c>a && a+c>b) { printf("输入的三边能组成三角形,面积:"); sum=...
c语言已知三边求面积. 为什么我输入 三边为3 ,4,5 但是结果始终为0...答:include <math.h> int main(int argc, char* argv[]){ float a,b,c,s,area;printf("input a,b,c:\n");scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%f\n",area);} 然后输如 3,4,5 注意用逗号间隔 我运行过,没...
输入3个整数,判断能否组成三角形,如果能,求它的面积(用C语言求解)答:printf("请输入三边长度(如3,4,5): "); //注意逗号是西文的 scanf("%f,%f,%f",&a,&b,&c);if(a+b<=c||b+c<=a||a+c<=b)printf("您所输入的三边不构成三角形!");else { p=(a+b+c)/2;S=sqrt(p*(p-a)*(p-b)*(p-c)); //海伦公式 printf("此三角形面积为:...