c语言学习记录|输入三角形三边的长度,计算三角形周长和面积。
题目:请编写一个有助于学习三角形周长和面积的小程序,从键盘输入三角形的三边的长度,
然后计算三角形的周长和面积。
#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语言学习记录|输入三角形三边的长度,计算三角形周长和面积。相关推荐
- 求长方形的周长和面积c语言两个函数_C语言及程序设计.第四课.项目2.计算长方形周长和面积...
任务和代码 /* *Copyright (c)2015,CSDN学院 *All rights reserved. *文件名称:two.c *作 者:王琨 *完成日期:2015年4月2日 *版本号:v1 ...
- c语言输入半径求圆面积和体积,用C语言编写:输入半径R,求圆的周长、面积和球的体积。...
#define PI 3.14 #include void main(void) { float r,l,s,v; printf("please input r\nr="); sc ...
- C语言学习记录(14)英文单词排序 查找最长的单词
C语言学习记录 前言 一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流! 不当之处请斧正!在此感谢!这边就先从学习C语言写起,自己本身对程 ...
- C语言学习之输入一个大于三的值判断是否为素数
C语言学习之输入一个大于三的值判断是否为素数 方法一 #include <stdio.h> int main(){int number,x; //定义变量printf("请输入一 ...
- C语言学习之输入任意年份,判断是否为闰年
C语言学习之输入任意年份,判断是否为闰年 #include <stdio.h> int main(){int year; //定义变量printf("请输入任意年份:\n&quo ...
- 输入三角形三边边长,求三角形的面积
输入三角形三边边长,求三角形的面积 #include<stdio.h> #include<math.h> int main() { double a,b,c,s,area; s ...
- Fortran语言学习记录
Fortran语言学习记录** ** 今天是2020年4月1日,上午终于把微软的Visual Studio 2013(https://blog.csdn.net/wobckr/article/deta ...
- c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...
/* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...
- (基础篇)用python实现输入圆半径,输出圆的周长和面积
话不多说,超基础的用python实现输入圆半径,输出圆的周长和面积,适合初学者!!! [开发该软件的操作系统]:windows10 [软件开发环境/开发工具]:PyCharm [编程语言]:Pytho ...
- 键盘输入圆的半径求圆的周长和面积
键盘输入圆的半径求圆的周长和面积 使用scanf("%d", &a)函数可以获取键盘输入的值,并将键盘输入的值保存到变量a中,其中%d表示输入的是整数,还可以使用%c.%f ...
最新文章
- java通过异常处理错误,java基础之通过错误处理异常
- linux升级补丁tar,Linux内核升级补丁安装手册(一)
- 自考计算机原理知识点,09年自考计算机网络实用技术知识点:ATM原理
- 为什么AI工程师成为当前薪资最高的技术岗位
- AngularJS(九):路由
- 乾通嗖嗖抢先布局多元化用工 实现全流程数智化人力管理
- Spring Security使用数据库管理资源整理
- android新闻客户端发展趋势,基于Android平台的新闻客户端设计与实现
- 《长津湖之水门桥》定档大年初一 想看热度跻进春节档TOP3
- android自定义view背景透明度,Android 背景透明度设置总结
- App Cleaner Uninstaller卸载清理工具 for mac
- 黑马程序员JUC并发教程笔记(一)
- Python url的编码转换
- 下一代半导体表面清洁技术
- coreldraw x7怎样设置禁网_cdr怎么优化? coreldraw x7优化设置的详细教程
- VPS定时任务没有按时执行的问题
- 单核CPU仍然存在线程安全问题
- html怎样写出x的平方,x的平方怎么打出来
- 【C++】1023 组个最小数
- 出租车不需要司机了?带你体验无人驾驶出租车!|『智能产品家』第三期
热门文章
- 杭州好玩景点攻略884
- VIT实战总结:非常简单的VIT入门教程,一定不要错过
- 腾讯云服务器443端口无法访问
- 基于PaddleX的岩石识别
- python日程提醒小程序_用Python写个爬虫小程序,给女朋友每日定时推送睡前小故事...
- java8中for循环的几种写法
- 闪讯利用openwrt路由器拨号教程(五)
- 001_linux基础命令
- Xcode No account for team . Add a new account in the Accounts preference pane or verify
- html传参,css接受?What 弄啥嘞?