该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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语言判定三角形的各种类型——请大家指点相关推荐

  1. 的c语言编程函数题,C语言编程题及答案Word版

    <C语言编程题及答案Word版>由会员分享,可在线阅读,更多相关<C语言编程题及答案Word版(122页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您 ...

  2. c语言编程模拟选举,C语言编程题精选

    C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...

  3. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  4. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  5. c语言编程技巧分析,C语言难点及编程技巧分析

    摘要:近些年信息技术发展迅速,社会需要大量专业的计算机人才,C语言是学习计算机知识的专业理论课程,能够为以后的学习打下专业基础.但目前C语言学习受到各方面因素的影响,学习效果不是很理想,很多时候即使努 ...

  6. 单片机c语言编程下载,单片机C语言编程.doc

    单片机C语言编程.doc 单片机C语言编程指令格式 功能简述 字节数 周期 一.数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,Ri ...

  7. c语言编程cos近似,C语言7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)

    求圆周率 C语言 输入n值,并利用下列格里高里公式计算并输出圆周率:保留5位小数 #includeintmain(){doublesum=0;inti,n;scanf("%d",& ...

  8. c语言编程所得票数,C语言编程求1X2X3····Xn所得的数末尾有多少个零

    C语言编程求1X2X3····Xn所得的数末尾有多少个零 发布时间:2020-08-10 02:23:57 来源:51CTO 阅读:312 作者:sonissa 参见大数的阶乘 https://blo ...

  9. c语言编程课程心得,c语言编程课程设计心得.docx

    C语言编程课程设计心得 C语言编程课程设计心得 河南城建学院 <C语言程序设计>课程设计报告 适用专业工程管理专业课程名称C语言程序设计指导教师赵军民.魏新红.张芳芳 设计人:051409 ...

  10. 方程组c语言编程,最小二乘解方程组C语言编程.doc

    最小二乘解方程组C语言编程 #include #include"math.h" using namespace std; int main() { double **a,*x,*y ...

最新文章

  1. luogu P3203 [HNOI2010]弹飞绵羊(LCT ? 暴力分块 ! )
  2. ASP.NET 发邮件方法
  3. Jvm 系列(二):Jvm 内存结构
  4. 电脑的基础知识_电脑键盘功能基础知识
  5. [µC/GUI 学习]µC/GUI移植
  6. php查询文件名,php怎么查询文件名
  7. SH760二自由度系统自由振动解析法求解
  8. careercup-数学与概率 7.7
  9. 小程序入门学习21--前端小程序开发及数据渲染
  10. Project Euler 628: Open chess positions(公式)
  11. bzoj1051 [HAOI2006]受欢迎的牛
  12. Java之StringBuffer使用方法
  13. ZOJ 3077 Move to Baggage Office
  14. 打印系统开发(56)——打印机驱动程序设计指南
  15. cad动态块制作翻转_cad创建动态块实例教程:翻转参数和动作的应用的介绍
  16. 微信“小程序”要来了,简单点,解释的方式简单点
  17. 文件包含漏洞(原理及介绍)
  18. cad上样条曲线上的点太多了_CAD样条曲线怎么能增加编辑点? CAD中如何按照
  19. 2018数据技术嘉年华-河南站7.13相约!
  20. 柠檬水找零---贪心算法(c++)实现

热门文章

  1. dbeaver启动无反应
  2. null写在==的前面和后面有什么区别
  3. FreeRTOS中断管理
  4. C++ 线程同步之互斥锁
  5. Swin Transformer实战:使用 Swin Transformer实现图像分类。
  6. 平面设计新手需要掌握的基础知识
  7. win7 下使用cygwin
  8. clip预训练模型综述
  9. 挥之不去的秋天的气息
  10. Keras - GPU ID 和显存占用设定