编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息下面是我写的程序,请各路大神看看有什么问题?为什么输出的结果有误?#include <stdio

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:14:51
编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息下面是我写的程序,请各路大神看看有什么问题?为什么输出的结果有误?#include <stdio

编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息下面是我写的程序,请各路大神看看有什么问题?为什么输出的结果有误?#include <stdio
编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息

下面是我写的程序,请各路大神看看有什么问题?为什么输出的结果有误?
#include <stdio.h>

#include <math.h>
int main()
{
    float a,b,c,q;
    double area;
    q=(a+b+c)/2;
    printf("please input a,b,c:\n");
    scanf("%f %f %f",&a,&b,&c);
    if(a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a)
      {area=sqrt(q*(q-a)*(q-b)*(q-c));
            printf("能够成直角三角形,其面积为:%.3f\n",area);}
    else printf("不能构成直角三角形\n");
}

编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息下面是我写的程序,请各路大神看看有什么问题?为什么输出的结果有误?#include <stdio
q=(a+b+c)/2;
这句话是错的,因为你初始的a、b、c都还没有值,怎么能进行运算喃?
把这句话放到scanf后面,肯定OK.

用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积? 编写一个程序,输入三角形的三条边abc的长度,判断是否构成一个三角形,并输出结 java编写程序输入三角形的三条边,如果输入有效,计算它的周长;否则显示输入无效 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形并输出结果. 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形,并输出结果. 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形,并输出结果. 编写一个程序,输入一个三角形的三条边长,若能构成一个直角三角形,则输出相应提示信息? c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形. 编写一个程序 判断任意输入的整数的奇偶性. 编写一个程序 判断任意输入的整数的奇偶性 求用C语言编写一个判定三角形的程序输入:a,b,c ,都为整型,输入范围1~200.输出:不规则三角形;等腰三角形;等边三角形;不是三角形. 编写一个程序,根据用户输入的三角形的三条边长判定是何种三角形,对于有效三角形,求其面积.我自己 编写了好几个但是总是存在问题 需要VC程序的 c程序~ 编写程序,定义三个变量,分别表示三角形的三条边,输出是否能组成一个三角形.提示:如果任意两条边的和大于第三条边则输入有效.例如输入3,2,1,输出应该为:不能组成三角形. 编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 JAVA编写一个类,输入1到50之间的奇数编写程序计算底边为6,高为7的三角形面积 和编写一个类,输入1到50之间的奇数 输入三角形的三边,怎样用C语言编写求三角形面积的程序? 编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积.