有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 10:22:51
有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角有一个程序,其功能是判断输入的三个整数值能否

有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角
有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角

有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角
下面的程序改一下就可以!但是这个明显有缺陷{(1)若a,b,c满足ab+bc=b^2+ac,则该三角形为等腰三角形;
(2)若a,b,c满足a^2+2b^2+c^2=2ab+2bc,则该三角形为等边三角形;
(3)若a,b,c满足a^2+b^2=c^2,则该三角形为RT三角形;}
改为if(a==b||a==c||b==c)则为等腰三角形;
if(a==b==c)则为等边三角形;
if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)则为指教三角形;

#include
#include
int main()
{
double a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
double temp,result;
temp=(a+b+c)/2;
result=sqr...

全部展开

#include
#include
int main()
{
double a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
double temp,result;
temp=(a+b+c)/2;
result=sqrt(temp*(temp-a)*(temp-b)*(temp-c));
printf("三角形的面积是result=%f\n",result);
}
else
{
printf("不能构成三角形\n");
}
}

收起

有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角 用vb脚本语言编写一个小程序,程序实现功能如下:任意输入三个整数,使其按大到小的顺序输出.紧急! 编写一个程序,其功能是判断某个整数是否为素数,且程序中能够调用该函数,以实现求1000内的所有素数和. 设计一个程序:输入一个整数,判断它的奇偶性. 编写一个程序 判断任意输入的整数的奇偶性. 编写一个程序 判断任意输入的整数的奇偶性 编写程序完成判断一个整数是否是素数的功能.写一个判素数的函数prime要求在主函数输入一个整数,输出是否比较急 编写一个程序实现如下功能,输入一个整数,判断它能否被3,5,7整除 编写一个程序,功能是:从键盘上输入任意两位整数,将其十位数字与个位数字交换位置后输出 该程序的功能是:读入一个整数(2 编写一个C语言程序实现判断任意输入的一个整数是几位数,并求每位的和. vb例题:任意输入一个整数,编写程序判断该整数的奇偶数 编写程序,判用户输入的数是否为整数;如是,判断其奇偶性… 编写程序,其功能是输入三个无序整数存放到三个变量中,再按从大到小的次序输出,要求不能改变原来存放数(1)定义三个变量a,b,c分别存放输入的三个数,再定义4个指针变量pa,pb,pc,p.一开始pa, 编写程序,其功能是输入三个无序整数存放到三个变量中,再按从大到小的次序输出,要求不能改变原来存放数提示:(1)定义三个变量a,b,c分别存放输入的三个数,再定义4个指针变量pa,pb,pc,p.一 编程,输入a,b,c三个整数,然后输出其中的最大值,写出完整的程序 给你三个整数,请你编一个程序计算这三个整数的和、乘积、平均数 输入三个整数(32位整型),中间有一个空给你三个整数,请你编一个程序计算这三个整数的和、乘积、平均数 输入三个整 编写一个程序要求输入两个整数,确定并判断第一个数是否是第二个数的倍数,并