C语言实现计算三角形的面积的示例

 更新时间:2025年12月15日 11:02:18   作者:回忆式~过去.  
文章介绍了如何使用C语言计算三角形的面积,通过键盘输入三角形的三条边长,并使用海伦公式计算面积,示例数据a=2,b=3,c=2时,计算结果为1.984313

C语言计算三角形的面积

从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。

三角形面积的计算公式为:

测试数据与运行结果

当a=2,b=3,c=2时,运行结果为1.984313。

// 不按规范要求实现
#include <stdio.h>
#include <math.h>

int main()
{
    float a,b,c,area,s;
    scanf("%f%f%f",&a,&b,&c);
    s = (a+b+c)/2;
    printf("%f\n",s);
    area = sqrt(s*(s-a)*(s-b)*(s-c));
    printf("%f",area);
}
// 按照规范实现
#include "stdio.h"
#include "math.h"
int main()
{
	int a,b,c;
	double s,t;
	scanf("%d %d %d",&a,&b,&c);
	s=(a+b+c)/2.0;		
	t=sqrt(s*(s-a)*(s-b)*(s-c));
	printf("%lf\n",t);
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C++中简单的文本文件输入/输出示例详解

    C++中简单的文本文件输入/输出示例详解

    C++程序把输入和输出看作字节流,输入时程序从输入流中抽取字节,输出时程序将字节插入到输出流中,下面这篇文章主要给大家介绍了关于C++中简单的文本文件输入/输出的相关资料,需要的朋友可以参考下
    2021-12-12
  • 使用C语言编写圣诞表白程序

    使用C语言编写圣诞表白程序

    圣诞节快到了,让我们用C语言制作一个圣诞表白程序吧,下面通过本文学习下实现代码
    2016-12-12
  • Qt QPainter的使用方法

    Qt QPainter的使用方法

    QPainter是Qt的一个绘图类,它的主要任务是在绘图设备上进行2D图形渲染,本文主要介绍了Qt QPainter的使用方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • C++中strlen(),sizeof()与size()的区别

    C++中strlen(),sizeof()与size()的区别

    本文主要介绍了C++中strlen(),sizeof()与size()的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C++德州扑克的核心规则算法

    C++德州扑克的核心规则算法

    德州扑克想必很多人都玩过,当然对于新手需要说明的是,德州指的是德克萨斯州,而不是山东德州。分享下在计算最大牌型,比牌逻辑的算法和洗牌的方法,希望对大家有帮助。
    2016-04-04
  • C++ 常量成员常量返回值详解

    C++ 常量成员常量返回值详解

    这篇文章主要介绍了C++ 常量成员常量返回值详解,需要的朋友可以参考下
    2017-06-06
  • Visual Studio 2022 上使用ffmpeg的详细步骤

    Visual Studio 2022 上使用ffmpeg的详细步骤

    文章介绍了在开发项目中配置FFmpeg库的步骤,添加包含目录、库目录、依赖项及动态库路径,确保编译器和链接器正确识别FFmpeg资源,最后通过测试验证配置有效性,感兴趣的朋友一起看看吧
    2025-07-07
  • Visual Studio Code 2020安装教程及CPP环境配置(教程图解)

    Visual Studio Code 2020安装教程及CPP环境配置(教程图解)

    这篇文章主要介绍了Visual Studio Code 2020安装教程、CPP环境配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • C/C++语言中结构体的内存分配小例子

    C/C++语言中结构体的内存分配小例子

    当未用 #pragma 指令指定编译器的对齐位数时,结构体按最长宽度的数据成员的宽度对齐;当使用了 #pragma 指令指定编译器的对齐位数时,结构体按最长宽度的数据成员的宽度和 #pragma 指令指定的位数中的较小值对齐
    2013-10-10
  • C++加密解密php代码的方法

    C++加密解密php代码的方法

    这篇文章主要介绍了C++加密解密php代码的方法,实例分析了基于C++实现加密解密的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论