精华内容
下载资源
问答
  • 本文主要研究的是输入三角形边长判断其类型并输出面积,用C语言实现,具体如下。 思路:首先判断所给的三条边是否能够组成三角形,若可以组成三角形,则判断该三角形是什么类型,并三角形的面积。 相关知识: ...
  • C语言输入三角形边长求面积

    千次阅读 2019-08-22 14:36:24
    #include<stdio.h> #include<math.h> void main() { float a,b,c,p; double S; printf("请输入三边长度:\n"); scanf("%f %f %f",&a,&b,&...

    #include<stdio.h>
    #include<math.h>                      
    void main()                                      
    {
    float a,b,c,p;
    double S;
    printf("请输入三边长度:\n");
    scanf("%f %f %f",&a,&b,&c);
    if(a+b>c&&b+c>a&&a+c>b)
    {
            p=(a+b+c)/2;
            S=sqrt(p*(p-a)*(p-b)*(p-c));
            printf("此三角形面积为:%f\n",S);
    }
    else
    {
            printf("您所输入的三边不构成三角形!\n");

    }
    }
    注意:

    如果出现错误提示:C2064: term does not evaluate to a function,请检查S=sqrt(p*(p-a)*(p-b)*(p-c))是否缺失中间的“*”。

    展开全文
  • 来源:大工慕课 链接 作者:Caleb Sung 解答示范 #include&lt;stdio.h&gt; ...请分别输入三角形两边边长以及夹角,数据之间用空格键隔开。其中夹角请按角度制输入\n"); scan...

    来源:大工慕课 链接
    作者:Caleb Sung

    解答示范

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        int a, b, theta;
        float c, s, d;
        printf("请分别输入三角形两边边长以及夹角,数据之间用空格键隔开。其中夹角请按角度制输入\n");
        scanf("%d%d%d", &a, &b, &theta);
        s=0.5*a*b*sin(theta*3.14159265/180);
        d=cos(theta*3.14159265/180);
        c=sqrt(a*a+b*b-2*a*b*d);
        printf("三角形面积为%f\n", s);
        printf("三角形第三边长为%f\n", c); 
        return 0;
    }
    展开全文
  • #include<stdio.h> #include<math.h> double sqrt(double x); int main(int argc, ... printf("请输入三个边的长:\n"); scanf("%lf %lf %lf", &a, &b, &c); if(a+b>c&&am...

    #include<stdio.h>

    #include<math.h>

    double sqrt(double x);
    int main(int argc, const char *argv[])
    {
        double a, b, c, s;
        double area;

        printf("请输入三个边的长:\n");

        scanf("%lf %lf %lf", &a, &b, &c);

        if(a+b>c&&a+c>b&&b+c>a)
            {
                s = (a+b+c)/2;
                    
                area = sqrt(s*(s-a)*(s-b)*(s-c));

                printf("面积为:%lf\n",area);
            }

        return 0;
    }
     

    展开全文
  • C语言源代码,输入边长即可求得三角形、梯形、矩形的面积~
  • 题目: 输入三角形三条边长周长和面积。注意要保证3边能构成三角形 计算三角形面积的海伦公式:S=√[p(p-a)(p-b)(p-c)] (其中p为半周长)  #include #include #include int main() { double p,a...

    题目: 输入三角形三条边长,求周长和面积。注意要保证3边能构成三角形

    计算三角形面积的海伦公式:S=√[p(p-a)(p-b)(p-c)]     (其中p为半周长) 


    #include <stdio.h>

    #include <math.h>
    #include <stdlib.h>
    int main()
    {
    double p,a,b,c,area,perimeter;
    printf("请输入三角形三条边的边长\n");
    scanf("%lf%lf%lf",&a,&b,&c);
    if((a+b>c)&&(a+c>b)&&(b+c>a))  //任意两边之和大于第三边,任意两边之和小于第三边(代码中没有考虑这一点) 
    {
    perimeter=(a+b+c);
    p=perimeter/2; 
    area=sqrt(p*(p-a)*(p-b)*(p-c));  //S=√[p(p-a)(p-b)(p-c)] 海伦公式,p为半周长 
    printf("周长为:%lf  面积为:%lf",perimeter,area);
    }
    else
    {
    printf("所输入三边不能构成三角形,程序结束");
    exit(0);
    }
    return 0; 

    }
    展开全文
  • printf("请输入三个边长(以Enter键结束每次输入):\n");scanf("%f%f%f",&a,&b,&c); //变量输入s=1.0/2*(a+b+c); //计算sarea=sqrt(s*(s-a)*(s-b)*(s-c)); //计算面积printf("a=%7.2f, b=%7.2...
  • #include #include int main() ...printf("请输入三角形三条边长的长度"); scanf("%f,%f,%f",&a,&b,&c);  if(a>b) { p=a; a=b; b=p; } if(a>c) { p=a; a=c; c=p; } if(b>c) { p=
  • printf("请输入三角形的三边长:\n"); scanf("%d%d%d",&a,&b,&c); printf("a=%d,b=%d,c=%d\n",a,b,c);//输入三个边长 if(a+b>c&&a-b { s=(a+b+c)/2; printf("s=%f\n",s); area=sqrt((double)(s*(s-a)*(s-b)*(s-c)))...
  • printf("请输入三个边长(以Enter键结束每次输入):\n");scanf("%f%f%f",&a,&b,&c); //变量输入s=1.0/2*(a+b+c); //计算sarea=sqrt(s*(s-a)*(s-b)*(s-c)); //计算面积printf("a=%7.2f, b=%7.2...
  • C语言求三角形面积

    千次阅读 2020-03-06 11:13:34
    /*输入三角形三个边长a、b、c,三角形面积,公式为:area=sqrt[S(S-a)(S-b)(S-c)],S=(a+b+c)/2*/ #include <stdio.h> #include <conio.h> #include <math.h> void main(void) { double a,b,c,S...
  • 2011-01-04 回答 #include #include #include #include #include int main() { float... } 追问: 大哥,我不懂电脑,我是帮朋友问的,这是C语言代码吗,必须是C语言的代码哦。 追答: 当然是的 你可以在vc6上编译试试
  • 高级语言程序设计基础实验主讲教师:张顺利2011年10月实验一 简单的C语言程序实验目的1.熟悉VC++开发环境,掌握C语言程序的开发...输入三角形的三边长,三角形的面积。提示:面积公式为,其中。2.将China译成...
  • 输入三个边长,套用海伦公式计算面积,并输出。 可以先判断是否可以构成三角形,即任意两边之和大于第三边,可以构成三角形情况下再计算,可以增加严谨性。 三、 代码: 1 2 3 4 5 6 7 8 9 10 ...
  • 三角形边长为a、b、c,并满足约束条件三边之和大于第三边,面积为Area 则: 其中   C语言代码: #include main() { float a,b,c,s,area; printf("请输入三个边长(以Enter键结束每次输入):\n"); ...
  • 任给三条边长,判断能否构成三角形,如果能,出其面积和周长程序:#include#includeint main(){double a, b, c, d, s, area;printf("请输入三个正数:");scanf("%lf%lf%lf",&a,&b,&c);if ((a + b > c)...
  • Problem B: 三角形面积——C语言初学者百题大战之十...输入三角形的三边长,三角形面积。为简单起见,设输入的三边长a,b,c能构成三角形。 Input 输入为一行,输入三角形的三条边长。 Output 输出为一行,计...
  • 给出三角形三边,求面积C语言

    万次阅读 2012-08-15 15:40:24
    三角形边长为a、b、c,并满足约束条件三边之和大于第三边,面积为Area 则: 其中   C语言代码: #include main() {  float a,b,c,s,area;  printf("请输入三个边长(以Enter键结束每次输入):...
  • C语言实验题――三角形面积

    万次阅读 2019-01-20 09:20:33
    已知三角形边长a、b和c,面积输入 输入三边a、b、c 输出 输出面积,保留3位小数。 样例输入 样例输出 #include&lt;stdio.h&gt; #include&lt;math.h&gt;//使用sqrt(),开方函数 ...
  • 描述:已知三角形边长a、b和c,面积输入:输入三边a、b、c输出:输出面积,保留3位小数。样例输入:1 2 2.5样例输出:0.950考点:海伦——秦九昭公式扩展:海伦——秦九昭公式代码: #include <stdio.h> #...
  • 几个很基本的(C语言版)数学题目
  • 从键盘输入三角形的三条边长,判断是否构成三角形,如能则出三角形的周长和面积并输出;如不能,输出不能构成三角形的信息。构成三角形的条件为:三角形任意两边的和大于第三边时,构成三角形。 算法分析: #...
  • 输入三角形的三条边长(实数),数据之间用空格隔开。 输出 输出三角形的面积,结果保留2位小数。 样例输入 2.5 4 5 样例输出 4.95 思路 由题意可知,该题需要用到海伦公式。 C语言实现 #include<stdio.h&...
  • 输入三角形的三条边长(实数),数据之间用空格隔开。 【输出】 输出三角形的面积,结果保留2位小数。 【输入样例】 2.5 4 5 【输出样例】 4.95 【C语言代码】 #include<stdio.h> #include<math...
  • 输入三角形的三条边长(实数),数据之间用空格隔开。 输出 输出三角形的面积,结果保留2位小数。 样例输入 2.5 4 5 样例输出 4.95 提示 用海伦公式或其他方法均可。 (C语言代码) #include<stdio.h> #...
  • 三角形外接圆面积

    2014-09-29 20:00:37
     给你正三角形边长,pi=3.1415926 ,三角形的外接圆面积 输入只有一组测试数据 第一行输入一个整数n(1 样例输出  5  1  13  22  62  155 样例输出  1.05  176.98  506.84  4025.43  ...
  • 电子科大版《C语言上机指导》第三章部分...第五题:给三角形边长求面积 第六题:输入半径和高,求圆柱体体积 第七题:给定参数值,求表达式的值: 第八题:输入三个二次方程的三个参数,求值并验证有无实根: ...
  • C语言程序设计——控制结构(顺序)

    千次阅读 2018-10-20 17:18:51
    C语言程序设计——控制结构1. 顺序程序设计(1)...问题:输入三角形边长a、b、c,三角形面积area,并输出。 /* * 功能:计算三角形面积 * 条件:知道三个边a、b、c的长 * 模型:area=sqrt(s*(s-a)*(s-b)...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

c语言输入三角形边长求面积

c语言 订阅