编写程序,输入三角形的三边长,判断能否构成三角形,如果能够成三角形请计算并输
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 08:26:28
如果是pascal和VB我知道怎么做但c语言我不会,这里就讲一下思路首先输入三个数(定位为实数),然后判断a+b>c且a+c>b且b+c>a,成立的话进行计算p=(a+b+c)/2s=sqrt(平方根
#include#includevoidmain(){floata,b,c,s,area;printf("pleaseinputa,b,c\n");scanf("%f%f%f",&a,&b,&c);i
#includedoubletriangle(doublea,doubleb,doublec){if(a+b>c&&b+c>a&&a+c>b)return1;elsereturn0;}doublede
给,已经编译运行确认:#include#include#includeintmain(){floata,b,c;floatarea,s;printf("请输入三角行的三边:");scanf("%f%f
#include#includemain{inta,b,c;intp,s;scanf("%d%d%d",&a,&b,&c);p=(a+b+c)/2;if(a+b>c&&a+c>b&&b+c>a){s=
#includevoidmain(){floata,b,c,aa,bb,cc;//定义三边及三边的平方intflag=0;printf("请输入三个非零数:");scanf("%f,%f,%f",&a
这三道题都是很基础的入门题·~估计楼主也是新手,下面这三个程序我以最简单易懂的形式,希望对你有用,不过还是建议楼主重在自己动手.#includevoidmain(){doublex,y,z;print
使用海伦公式计算三角形的面积,当输入3个0时结束计算.#include#includeintmain(){floata,b,c,s,l;//a,b,c为三角形的边长,s为面积while(1){scan
eturnfalse;if(a+b>c&&a+c>b&&b+a>c&&b+c>a){if(a==b&&a==c){cout
#include<stdio.h>#include<math.h>double CalcArea(double a,double b,double
#include#include"math.h"voidmain(){doublea,b,c;printf("请输入边a:");scanf("%lf",&a);printf("请输入边b:");sca
function [ s ] = solve_area( a,b,c ) p=(a+b+c)./2;&nbs
(1)一样长就是等边,(2)有两个一样就是等腰,(3)最后在判断两个较小边的平方是否等于较长边的平方来看它是否是直角三角形,其中涉及到的比大小是很简单的,相信楼主应该会吧,就是两两相较,找出最大的依着
#includeintmain(){intlength,width,perimeter;printf("长:");scanf("%d",&length);printf("宽:");scanf("%d"
错误提示是什么?此句应该为scanf("%d,%d",&a,&h);
#includemain(){floata,b,c;floatp,s;scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-c)*(p-b));
importjava.util.Scanner;publicclassTest{\x09publicstaticvoidmain(String[]args){\x09\x09Scannersca=ne
/*Time:2010-4-8Author:Ju*/#include#include#includedoublecheck(doublea,doubleb,doublec){doubletemp=0;
#include#includevoidmain(){floata,b,c,t,p,s;printf("请输入三边的长度\n");scanf("%f%f%f",&a,&b,&c);if(a>b){t=
if(a+b>c&&b+c>a&&a+c>b)//&&代表逻辑和{s=(a+b+c)/2;d=s*(s-a)*(s-b)*(s-c);area=sqrt(d);printf("三角形面积=%lf\n"