用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....
任务说明:
输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形。注:判断浮点数是否相等其差的绝对值小于10-3即认为相等。需用5种测试用例。
输入要求: "%f,%f,%f"
输出要求:
(1)如果为等腰三角形,输出“Iscsceles triangle!”
(2)如果为直角三角形,输出“Right angled triangle! ”
(3)如果为等腰直角三角形,输出“Iscsceles right triangle! ”
(4)如果为一般三角形,输出“Triangle! ”
(5)如果不能构成三角形,输出“Error! ”
我编的哪里有问题 为什么每次输入的都无法响应?
#include<stdio.h>
#include<math.h>
#define LIMIT 1e-1
int main()
{
float a,b,c;
printf("");
scanf("%f,%f,%f",a,b,c);
if ((a+b)>c && (b+c)>a && (a+c)>b)
{
if ( fabs(a-b)<=LIMIT || fabs(b-c)<=LIMIT || fabs(c-a)<=LIMIT )
{
if (fabs(a*a+b*b-c*c) <= LIMIT || fabs(a*a+c*c-b*b) <= LIMIT || fabs(c*c+b*b-a*a) <= LIMIT )
{
printf("Iscsceles right triangle!");
}
else
{
printf("Iscsceles triangle!");
}
}
else if (fabs(a*a+b*b-c*c)<= LIMIT || fabs(a*a+c*c-b*b) <= LIMIT || fabs(c*c+b*b-a*a) <= LIMIT)
{
printf("Right angled triangle");
}
else
{
printf("Triangle!");
}
}
else
{
printf("Error!");
}
return 0;
}
用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....相关推荐
- C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”
标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...
- 《Python编程从入门到实践》记录之第7章 用户输入(input)和while 循环总结(思维导图)
有关input函数可参考博文<Python编程从入门到实践>记录之input()函数的详细介绍. 有关while循环可参考博文<Python编程从入门到实践>记录之while循 ...
- python输入一个三位整数、求逆序数_输入一个三位正整数,要求其输出对应的逆序数...
针对" 输入一个三位正整数,要求其输出对应的逆序数 "的问题,下面由网络工程师-黎明为您解答: 1.第一步,我们第一要写开头: 2.#include 3.voidmain() 4. ...
- 苹果电脑python编程里面怎么切到中文_mac下的 idle为何不能输入中文?该如何解决?...
[Mac OS 10.13 版本] 一.[手动官网下载法]非Homebrew [Python 3.6.3版本] 与之对应的[ActiveTcl8.5.18版本] 安装后,重启Python3的IDLE, ...
- python编程:从入门到实践--项目1-外星人入侵_学习笔记_源码
这里有九个.py文件,在工作的间隙,和老板斗智斗勇,终于完成了,实现了游戏的功能,恰逢博客园开通,虽然是对着书上的代码敲了一遍,但是对pygam这个库的了解增加了一些,作为一个python初学者,也作 ...
- python统计字符串中单词个数、单词之间用空格分割_输入一行字符,统计其中有多少个单词,单词之间用空格分隔开...
展开全部 1.打开visualC++6.0-文件-新建62616964757a686964616fe59b9ee7ad9431333433633336-文件-C++SourceFile. 2.定义数组 ...
- python输入百分制成绩s、按五级分制输出_输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A...
展开全部 程序:int main() {int n; scanf("%d",&n); switch(n/10) {case 10:case 9: printf(" ...
- python判断当前激活窗口_多种窗口都可能被激活的情况下判断其中某个是否激活...
遇到的问题 今天测试 SAP 系统流程的时候突然出现了问题导致无法继续,问题是这样的:在 SAP 查询出结果后需要点击导出为电子表格,点击以后过几分钟会弹出这样的窗口: 然后我只需要检测 " ...
- java判断是否完数_输入一个数,判断是否为完数
import java.util.Scanner;//导入工具包 public class Exercise { public static void main(String[] args) { Sc ...
最新文章
- C++ 单例模式析构函数的运用,析构函数的线程安全
- 二分查找--AVL查找树
- PhpStrom xdeubg jet ide support
- mysql server 5.0的jdbc驱动_MySQL5.0的JDBC驱动程序(转
- 《Java 高并发》03 线程的生命周期
- java中编译类型的方法 和 运行时的类型方法 有什么区别
- python库测试记录(sys、time、datetime、random、hashlib)
- 6大Facebook广告文案绝招提升你Shopify独立站的转化率
- OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
- ISO27001认证适用领域及认证流程
- 复旦大学入学计算机考试大纲,《计算机办公自动化》课程入学考试考核大纲和样题-复旦大学外国留学生...
- 基于eclipse的android项目实战—博学谷(二十二)登录图片验证码
- 服务器3389信息,服务器3389远程记录查看
- 瑕不掩瑜,读 长铗、刘秋杉《元宇宙-通往无限游戏之路》
- java服务器端集成微信小程序
- 塔科玛校区的计算机教育,华盛顿大学塔科马校区申请难度
- broken pipe错误
- LaTeX 中处理参考文献的三种方法总结
- Font Management Essential Training 字体管理基本培训 Lynda课程中文字幕
- Python 练习实例100例—9
热门文章
- STM32F0xx_TIM输入捕获(计算频率)配置详细过程
- php特殊表情符号拦截
- Hyperf 热更新Watcher
- html 磨砂 原理,使用HTML和CSS设计磨砂玻璃效果
- js实现不同城市空气质量报告显示柱形图
- MySQL从入门到精通:多表查询的灵活运用_02
- git push 报错 Empty reply from server 或 Failed to connect to github.com port 443: Time out
- 科学计算机如何开机,计算器上关机和开机键分别是什么?
- 04-0006 MATLAB 弹幕壁纸
- Java GUI气泡诗词