作业帮 > 综合 > 作业

输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存 在,计算并输出三角形的面积

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 18:05:14
输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存 在,计算并输出三角形的面积
输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存
在,计算并输出三角形的周长和面积. 用vc
大神帮我看看我这哪里不对老是不行
// vc work3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include
int main(int argc, char* argv[])
{
double x,y,z,s,c,p;

scanf("%f,%f,%f,%f,%f,%f\n",&x,&y,&z,&s,&c,&p); //input a,b,c,d
c=x+y+z;
p=(x+y+z)/2;
s=sqrt(p*(p-x)*(p-y)*(p-z));

if(x+y>z&&x-y
输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存 在,计算并输出三角形的面积
#include "stdafx.h"
#include "stdio.h"
#include
int main(int argc,char* argv[])
{
double x,y,z,s,c,p;
scanf("%lf,%lf,%lf",&x,&y,&z); //输入三边长即可,double型应该对应lf,输入应该形如3.0,4.0,5.0必须有逗号
c = x+y+z;
p = (x+y+z)/2.0;
//将s的计算挪后,若是不能构成三角形,那么对一个负数开根号将会出错!
//if(x+y>z && x-y