题目:请编写一个有助于学习三角形周长和面积的小程序,从键盘输入三角形的三边的长度,
然后计算三角形的周长和面积。

#include <stdio.h>
#include <math.h>int main(void){int x,y,z,p,c,s;printf("请输入三角形的三条边:\n",x,y,z);scanf("%d %d %d",&x,&y,&z);c=x+y+z;p=c/2;if (x+y<=z && x+z<=y && y+z<=x){printf("这个三角形不存在");}else{s=sqrt(p*(p-x)*(p-y)*(p-z));printf("三角形的周长是:%d",c);printf("\n三角形的面积是:%d",s);}return 0;
}

重点在于通过三角形三边计算三角形面积的海伦公式要熟悉。

海伦公式:

2022/3/19

c语言学习记录|输入三角形三边的长度,计算三角形周长和面积。相关推荐

  1. 求长方形的周长和面积c语言两个函数_C语言及程序设计.第四课.项目2.计算长方形周长和面积...

    任务和代码 /* *Copyright (c)2015,CSDN学院 *All rights reserved. *文件名称:two.c *作 者:王琨 *完成日期:2015年4月2日 *版本号:v1 ...

  2. c语言输入半径求圆面积和体积,用C语言编写:输入半径R,求圆的周长、面积和球的体积。...

    #define PI 3.14 #include void main(void) { float r,l,s,v; printf("please input r\nr="); sc ...

  3. C语言学习记录(14)英文单词排序 查找最长的单词

    C语言学习记录 前言 一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流! 不当之处请斧正!在此感谢!这边就先从学习C语言写起,自己本身对程 ...

  4. C语言学习之输入一个大于三的值判断是否为素数

    C语言学习之输入一个大于三的值判断是否为素数 方法一 #include <stdio.h> int main(){int number,x; //定义变量printf("请输入一 ...

  5. C语言学习之输入任意年份,判断是否为闰年

    C语言学习之输入任意年份,判断是否为闰年 #include <stdio.h> int main(){int year; //定义变量printf("请输入任意年份:\n&quo ...

  6. 输入三角形三边边长,求三角形的面积

    输入三角形三边边长,求三角形的面积 #include<stdio.h> #include<math.h> int main() { double a,b,c,s,area; s ...

  7. Fortran语言学习记录

    Fortran语言学习记录** ** 今天是2020年4月1日,上午终于把微软的Visual Studio 2013(https://blog.csdn.net/wobckr/article/deta ...

  8. c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...

    /* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...

  9. (基础篇)用python实现输入圆半径,输出圆的周长和面积

    话不多说,超基础的用python实现输入圆半径,输出圆的周长和面积,适合初学者!!! [开发该软件的操作系统]:windows10 [软件开发环境/开发工具]:PyCharm [编程语言]:Pytho ...

  10. 键盘输入圆的半径求圆的周长和面积

    键盘输入圆的半径求圆的周长和面积 使用scanf("%d", &a)函数可以获取键盘输入的值,并将键盘输入的值保存到变量a中,其中%d表示输入的是整数,还可以使用%c.%f ...

最新文章

  1. java通过异常处理错误,java基础之通过错误处理异常
  2. linux升级补丁tar,Linux内核升级补丁安装手册(一)
  3. 自考计算机原理知识点,09年自考计算机网络实用技术知识点:ATM原理
  4. 为什么AI工程师成为当前薪资最高的技术岗位
  5. AngularJS(九):路由
  6. 乾通嗖嗖抢先布局多元化用工 实现全流程数智化人力管理
  7. Spring Security使用数据库管理资源整理
  8. android新闻客户端发展趋势,基于Android平台的新闻客户端设计与实现
  9. 《长津湖之水门桥》定档大年初一 想看热度跻进春节档TOP3
  10. android自定义view背景透明度,Android 背景透明度设置总结
  11. App Cleaner Uninstaller卸载清理工具 for mac
  12. 黑马程序员JUC并发教程笔记(一)
  13. Python url的编码转换
  14. 下一代半导体表面清洁技术
  15. coreldraw x7怎样设置禁网_cdr怎么优化? coreldraw x7优化设置的详细教程
  16. VPS定时任务没有按时执行的问题
  17. 单核CPU仍然存在线程安全问题
  18. html怎样写出x的平方,x的平方怎么打出来
  19. 【C++】1023 组个最小数
  20. 出租车不需要司机了?带你体验无人驾驶出租车!|『智能产品家』第三期

热门文章

  1. 杭州好玩景点攻略884
  2. VIT实战总结:非常简单的VIT入门教程,一定不要错过
  3. 腾讯云服务器443端口无法访问
  4. 基于PaddleX的岩石识别
  5. python日程提醒小程序_用Python写个爬虫小程序,给女朋友每日定时推送睡前小故事...
  6. java8中for循环的几种写法
  7. 闪讯利用openwrt路由器拨号教程(五)
  8. 001_linux基础命令
  9. Xcode No account for team . Add a new account in the Accounts preference pane or verify
  10. html传参,css接受?What 弄啥嘞?