三角形的任意两边之和, 都比第三边长

#include <stdio.h>
bool yesorno(float, float, float);  //函数声明
void main()
{
float a, b, c;  //定义三条边
bool s;         //布尔型变量
char ch;
do
{
printf("请输入3角形的三条边:\n");
printf("a = ");
scanf("%f", &a);
printf("b = ");
scanf("%f", &b);
printf("c = ");
scanf("%f", &c);
printf("\n");
//调用函数, 判断能否组成三角形, 能返回真, 否则返回假
s = yesorno(a, b, c);
if(s)
{
printf("这三个数组成的3角形是: ");
if(a == b && b == c)
{
printf("等边3角形\n");
}
else
{
if(a != b && b != c && a != c)
printf("不等边3角形\n");
else
printf("等腰3角形\n");
}
}
else
{
printf("你输入的三个数%f, %f, %f ,它们不能组成3角形!\n", a, b, c);
}
printf("还要继续判断吗?(Y/n): ");
while((ch = getchar()) != '\n')
continue;                   //去掉缓冲区中的所有字符, 准备下次输入
ch = getchar();            //输入是否进行继续
}while((ch == 'Y') || (ch == 'y'));
}
bool yesorno(float a, float b, float c)
{
if((a + b > c) && (a + c > b) && (c + b > c))
return true;
else
return false;
}

在vc++ 6.0中输出结果为:

请输入3角形的三条边:
a = 3
b = 4
c = 5

这三个数组成的3角形是: 不等边3角形
还要继续判断吗?(Y/n):

输入三个数, 判断是什么样的三角形相关推荐

  1. 输入三个数判断能否构成直角三角形 C语言

    使用C语言判断三个数能否构成直角三角形 先别急,在判断直角三角形之前应该先判断能否构成三角形 你中招了吗? //输入三个数字判断直角三角形 #include<stdio.h> int ma ...

  2. python判断是不是三角形数_python:输入三个数判断是什么三角形

    刚刚学习Python,欢迎大家指点 #Filename:Triangle #Function:Judgment triangle #Author:Judy #Time:2018.9.26 a=int( ...

  3. c语言输入三个数判断等边三角形,随便输入三个数,看能否组成一个三角形

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 看看我刚设计的程序为啥点击"!"符号时提示无法生成exe文件? #include #include main() { int a,b, ...

  4. python判断能否组成三角形_【python+任意输入3个数+判断能否组成三角形】 - #1

    2015年07月18 - 任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 #!/usr/bin/python # - ...

  5. python判断能否组成三角形_任意输入3个数,判断能否组成三角形(python)

    原博文 2018-08-10 17:11 − 任意输入3个数,判断能否组成三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 代码如下: # 输入合法性检查,必须输入正数,不支持科学计数法'' ...

  6. 输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边、等腰、直角或斜三角形)

    输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边.等腰.直角或斜三角形) #include<stdio.h> int main() {int a,b,c; ...

  7. 输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。

    输入三个数a.b.c分别作为三边的边长构成三角形.通过程序判定所构成的三角形是一般三角形.等腰三角形还是等边三角形. (1).当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长.(2).若 ...

  8. JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积

    JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积 要求:编写2个JSP页面:inputTriangle.jsp与showTriangle.jsp,inputTriangle.js ...

  9. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...

    vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...

  10. python表示三个数升序_编写程序,输入三个数,然后以升序显示_学小易找答案

    [简答题]按照软件开发的顺序,实现下列程序: 计算三角形面积的公式为:s = (side1 + side2 + side3) / 2,area = (s - side1)(s - side2)(s - ...

最新文章

  1. python locale模块_使用python2.X的locale模块格式化数字和货币
  2. Object-c学习之路三(@class与#import的区别)
  3. CentOS7 1.搭建环境脚本
  4. Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
  5. 八皇后(洛谷-P1219)
  6. CISCO 路由器的E1模块配置指南
  7. python自学-分享一位小伙伴的python自学之路,走了哪些弯路?
  8. 华硕x205ta小本驱动下载页面
  9. 激光打标机二次开发C#实例分享(附带实例源码)
  10. IE浏览器无法更改缓存,
  11. JMeter(三):后置处理器[Regular Expression Extractor]
  12. 实测:熊猫烧香考验五大杀毒软件
  13. 操作系统的资源分配系列算法
  14. 数学之美 读书心得与笔记
  15. 手机中的com.android.provision删除可不可以,Android Provision (Setup Wizard)
  16. STM32F4单片机读取光电编码器的小理解
  17. 金融分析与风险管理——期权类型及到期时的盈亏
  18. notepad++插件
  19. IOS学习003超级猜图--整合案例
  20. 推荐 IIS7.0下ThinkPHP提示“缓存文件写入失败!” 需要设置user的权限即可 Home/Runtime/Cache/

热门文章

  1. Android中快速自定义圆形ImageView图形!
  2. love the way you lie
  3. C#捕获windows关机事件,在系统关机前做一些自己想做的事
  4. element ui视频上传(已上线,拿去即用)
  5. C语言,输入月份号,输出该月的英文名
  6. ansible常用模块之script模块和cron模块(十)
  7. 一个按键控制LED闪烁与关闭(定时器中断)
  8. 反Secure Boot垄断:兼谈如何在Windows 8电脑上安装
  9. js基础——构造函数
  10. ROI pooling 和 ROI Align详解