c语言编程三角形判定,c语言判定三角形的各种类型——请大家指点
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
void main()
{
float a,b,c,
int san=0;
char ch;
printf("********************************\n");
printf("********判定三角形的类型********\n");
printf("********************************\n\n");
do
{
printf("请输入三个数值\n");
san = scanf("%f%f%f",&a,&b,&c); //其实scanf也有返回值,即所输入数据的个数
while(san != 3) //判断输入数据的格式
{
fflush(stdin); //或者 while(getchar()!='\n');//清理缓存区的错误数据 printf("输入格式错误,请重新输入!\n");
san = scanf(" %f%f%f",&a,&b,&c);
}
if( (a+b) <= c || (a+c) <= b || (b+c) <= a)
{
printf("不能组成三角形!\n");
}
else
{ if( a == b && a == c )
{
printf("该三角形为等边三角形!\n");
}
else if( a == b || a == c || b == c )
{
if( a*a + b*b == c*c || a*a + c*c == b*b || c*c + b*b == a*a )
{
printf("该三角形为等腰直角三角形!\n");
}
else
{
printf("该三角形为等腰三角形!\n");
}
}
else if( a*a + b*b == c*c || a*a + c*c == b*b || c*c + b*b == a*a )
{
printf("该三角形为直角三角形!\n");
}
else
{
printf("该三角形为普通三角形!\n");
}
}
printf("是否继续判定(Y) or (N)\n");
getchar()=='\n'; //清除缓存数据
scanf("%c",&ch); //这两句也可以这样写——scanf(" %c",ch);%前面有个空格,必须要有 }while(ch == 'y' || ch =='Y'); }
c语言编程三角形判定,c语言判定三角形的各种类型——请大家指点相关推荐
- 的c语言编程函数题,C语言编程题及答案Word版
<C语言编程题及答案Word版>由会员分享,可在线阅读,更多相关<C语言编程题及答案Word版(122页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您 ...
- c语言编程模拟选举,C语言编程题精选
C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...
- 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...
成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池 发布时间:2018-09-28 14:20 近似带有序布局 ...
- 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...
罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池 发布时间:2018-10-04 23:40 依照c语言的法则, ...
- c语言编程技巧分析,C语言难点及编程技巧分析
摘要:近些年信息技术发展迅速,社会需要大量专业的计算机人才,C语言是学习计算机知识的专业理论课程,能够为以后的学习打下专业基础.但目前C语言学习受到各方面因素的影响,学习效果不是很理想,很多时候即使努 ...
- 单片机c语言编程下载,单片机C语言编程.doc
单片机C语言编程.doc 单片机C语言编程指令格式 功能简述 字节数 周期 一.数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,Ri ...
- c语言编程cos近似,C语言7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)
求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数 #includeintmain(){doublesum=0;inti,n;scanf("%d",& ...
- c语言编程所得票数,C语言编程求1X2X3····Xn所得的数末尾有多少个零
C语言编程求1X2X3····Xn所得的数末尾有多少个零 发布时间:2020-08-10 02:23:57 来源:51CTO 阅读:312 作者:sonissa 参见大数的阶乘 https://blo ...
- c语言编程课程心得,c语言编程课程设计心得.docx
C语言编程课程设计心得 C语言编程课程设计心得 河南城建学院 <C语言程序设计>课程设计报告 适用专业工程管理专业课程名称C语言程序设计指导教师赵军民.魏新红.张芳芳 设计人:051409 ...
- 方程组c语言编程,最小二乘解方程组C语言编程.doc
最小二乘解方程组C语言编程 #include #include"math.h" using namespace std; int main() { double **a,*x,*y ...
最新文章
- luogu P3203 [HNOI2010]弹飞绵羊(LCT ? 暴力分块 ! )
- ASP.NET 发邮件方法
- Jvm 系列(二):Jvm 内存结构
- 电脑的基础知识_电脑键盘功能基础知识
- [µC/GUI 学习]µC/GUI移植
- php查询文件名,php怎么查询文件名
- SH760二自由度系统自由振动解析法求解
- careercup-数学与概率 7.7
- 小程序入门学习21--前端小程序开发及数据渲染
- Project Euler 628: Open chess positions(公式)
- bzoj1051 [HAOI2006]受欢迎的牛
- Java之StringBuffer使用方法
- ZOJ 3077 Move to Baggage Office
- 打印系统开发(56)——打印机驱动程序设计指南
- cad动态块制作翻转_cad创建动态块实例教程:翻转参数和动作的应用的介绍
- 微信“小程序”要来了,简单点,解释的方式简单点
- 文件包含漏洞(原理及介绍)
- cad上样条曲线上的点太多了_CAD样条曲线怎么能增加编辑点? CAD中如何按照
- 2018数据技术嘉年华-河南站7.13相约!
- 柠檬水找零---贪心算法(c++)实现