输入三个数, 判断是什么样的三角形
三角形的任意两边之和, 都比第三边长
#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):
输入三个数, 判断是什么样的三角形相关推荐
- 输入三个数判断能否构成直角三角形 C语言
使用C语言判断三个数能否构成直角三角形 先别急,在判断直角三角形之前应该先判断能否构成三角形 你中招了吗? //输入三个数字判断直角三角形 #include<stdio.h> int ma ...
- python判断是不是三角形数_python:输入三个数判断是什么三角形
刚刚学习Python,欢迎大家指点 #Filename:Triangle #Function:Judgment triangle #Author:Judy #Time:2018.9.26 a=int( ...
- c语言输入三个数判断等边三角形,随便输入三个数,看能否组成一个三角形
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 看看我刚设计的程序为啥点击"!"符号时提示无法生成exe文件? #include #include main() { int a,b, ...
- python判断能否组成三角形_【python+任意输入3个数+判断能否组成三角形】 - #1
2015年07月18 - 任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 #!/usr/bin/python # - ...
- python判断能否组成三角形_任意输入3个数,判断能否组成三角形(python)
原博文 2018-08-10 17:11 − 任意输入3个数,判断能否组成三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 代码如下: # 输入合法性检查,必须输入正数,不支持科学计数法'' ...
- 输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边、等腰、直角或斜三角形)
输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边.等腰.直角或斜三角形) #include<stdio.h> int main() {int a,b,c; ...
- 输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。
输入三个数a.b.c分别作为三边的边长构成三角形.通过程序判定所构成的三角形是一般三角形.等腰三角形还是等边三角形. (1).当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长.(2).若 ...
- JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积
JavaBean简单应用,输入三边长判断能否构成三角形并输出三角形面积 要求:编写2个JSP页面:inputTriangle.jsp与showTriangle.jsp,inputTriangle.js ...
- c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...
vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...
- python表示三个数升序_编写程序,输入三个数,然后以升序显示_学小易找答案
[简答题]按照软件开发的顺序,实现下列程序: 计算三角形面积的公式为:s = (side1 + side2 + side3) / 2,area = (s - side1)(s - side2)(s - ...
最新文章
- python locale模块_使用python2.X的locale模块格式化数字和货币
- Object-c学习之路三(@class与#import的区别)
- CentOS7 1.搭建环境脚本
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- 八皇后(洛谷-P1219)
- CISCO 路由器的E1模块配置指南
- python自学-分享一位小伙伴的python自学之路,走了哪些弯路?
- 华硕x205ta小本驱动下载页面
- 激光打标机二次开发C#实例分享(附带实例源码)
- IE浏览器无法更改缓存,
- JMeter(三):后置处理器[Regular Expression Extractor]
- 实测:熊猫烧香考验五大杀毒软件
- 操作系统的资源分配系列算法
- 数学之美 读书心得与笔记
- 手机中的com.android.provision删除可不可以,Android Provision (Setup Wizard)
- STM32F4单片机读取光电编码器的小理解
- 金融分析与风险管理——期权类型及到期时的盈亏
- notepad++插件
- IOS学习003超级猜图--整合案例
- 推荐 IIS7.0下ThinkPHP提示“缓存文件写入失败!” 需要设置user的权限即可 Home/Runtime/Cache/