C++在想输入三个值使成为等腰直角三角形
由于C语言中在输入时不能输入根号下二,这时需要1.414来代替根号下二
而使成为等腰直角三角形的条件是 a*a+b*b==c*c&&(c>a&&b==a)
但由于根号下二约等于1.414,此时需要减小精度或者规定范围来使条件成立
即为 1.414> fabs(b-c)>1E-2;
#include <stdio.h>
#include <math.h>
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
a>=b&&b>=c;
if(b+c>a&&a-c<b)
{if(c*c+b*b==a*a)
{if(c==b&&(1.414> fabs(b-c)>1E-2));
{
printf("输出是等腰直角三角形\n");
}
else
{
printf("输出是直角三角形\n");
}
}
else
{if(a==b||b==c)
{if(a==c)
{
printf("输出是等边三角形\n");
}
else
{
printf("输出是等腰三角形\n");
}
}
else
{
printf("输出是一般三角形");
}
}
}
else
{
printf("输出不能构成三角形\n");
}
while(1);
return 0;
}
C++在想输入三个值使成为等腰直角三角形相关推荐
- Python输入三个值,判断是否为等腰等边直角三角形,求1+2N+3N+4N+5N...20N的和的两个程序代码
目录 前言 一.输入三个值,判断是否为等腰等边直角三角形 1.实现的功能 2.代码程序 3.运行截图 二.求1+2N+3N+4N+5N...20N的和 1.实现的功能 2.代码程序 3.运行截图 前言 ...
- python输入三个值输出最大值_python输入十个数如何输出最大值
python输入十个数输出最大值的方法:1.如果是整数的话,使用函数[a, b, c = map(int, input().split())]:2.使用函数[X=input().split()]. p ...
- PTA浙大版python程序设计题目集--第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)
在同一行依次输入三个值a,b,c,用空格分开,输出 bb-4a*c的值 输入格式: 在一行中输入三个数. 输出格式: 在一行中输出公式值. 输入样例: 在这里给出一组输入.例如: 3 4 5 输出样例 ...
- JS 三个值求最大值
输入三个值n1,n2,n3求最大值 <input type="text" placeholder="第一个数" id="n1" /&g ...
- C语言,期末救急输入三个系数,判断一元二次方程的解(代码逐行逐句的解释,看到最后有知识的总结)
1,导语 对于这种C语言方程问题,稍微接触过C语言都知道,然而老师上课可能是这样子的 然而当你跟着老师打完代码后,在理想状态下你会得到这样 嗯,退坑的心都有了,老实说上课老师讲的我也不懂,但这些 ...
- 宇文成 C语言中求三个值中的最大值
C语言中求三个值中的最大值 #include <stdio.h> //定于有参构造函数 int max(int x,int y); //定义主函数main int main(){ //定义 ...
- Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...
磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使 磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使用 c: #include int main() { ...
- C语言学习之输入一个大于三的值判断是否为素数
C语言学习之输入一个大于三的值判断是否为素数 方法一 #include <stdio.h> int main(){int number,x; //定义变量printf("请输入一 ...
- 实现计算体积关键算法。根据输入的半径值,计算球的体积。输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
实现计算体积关键算法.根据输入的半径值,计算球的体积.输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数. 注:PI = 3 ...
最新文章
- 【CVPR2020】可微分的NAS方法汇总
- iOS9 Search API 之 Spotlight
- ajax和jsonp没有半点关系,跨域问题
- mysql8.0 linux安装自启动_Linux系统安装部署MySQL8.0.12特详细教程
- 计算机相关专业学习经验总结
- 【.NET Core项目实战-统一认证平台】第十四章 授权篇-自定义授权方式
- Unity的匹配系统
- Facebook Graph API(2)--读取数据之picture
- KITTI数据集calib文件解析
- 国考省考行测:关联词分析法,转折,总结,条件,递进,并列,各种关联词的典型词语和重点在哪
- 在Blender中使用代码控制人物模型的头部姿态 - 代码实践Dlib版本
- 我对锤子ROM 功能的看法——功能篇
- mixpanel实验教程(1) 支持
- 讯飞AIUI ubuntu linux使用
- 史上最全面试题汇总,没有之一,不接受反驳
- keil创建无启动文件及自定义.sct文件的工程
- web实现html页面思维导图效果
- VC++线程中不能用updatedata()的解决办法
- 原生Ajax五个基本步骤(面试题)
- php mcrypt rpm 下载,rpm安装php-mcrypt
热门文章
- React.js学习(二)、三大属性statepropsref
- 什么是 DNS SPF 记录?
- 世界首款胸腔植入物在人体内“存活”;药明生基美国费城扩建基地投入运营 | 医药健闻...
- 个人网站风云榜:近三年草根站长名人录
- 阿布扎比将于2023年5月举办年度投资会议
- 电动充气泵方案与充气泵芯片
- 复用-组合、继承、代理区别和用法
- 精度更高,视野更大的Photoneo3D相机
- android app根目录下cache,Android 手机存储目录详解
- 蘑菇导航源码安装教程,wordpress导航主题免费下载[Wordpress主题]