任务说明:

输入三角形的三条边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,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....相关推荐

  1. C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”

    标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...

  2. 《Python编程从入门到实践》记录之第7章 用户输入(input)和while 循环总结(思维导图)

    有关input函数可参考博文<Python编程从入门到实践>记录之input()函数的详细介绍. 有关while循环可参考博文<Python编程从入门到实践>记录之while循 ...

  3. python输入一个三位整数、求逆序数_输入一个三位正整数,要求其输出对应的逆序数...

    针对" 输入一个三位正整数,要求其输出对应的逆序数 "的问题,下面由网络工程师-黎明为您解答: 1.第一步,我们第一要写开头: 2.#include 3.voidmain() 4. ...

  4. 苹果电脑python编程里面怎么切到中文_mac下的 idle为何不能输入中文?该如何解决?...

    [Mac OS 10.13 版本] 一.[手动官网下载法]非Homebrew [Python 3.6.3版本] 与之对应的[ActiveTcl8.5.18版本] 安装后,重启Python3的IDLE, ...

  5. python编程:从入门到实践--项目1-外星人入侵_学习笔记_源码

    这里有九个.py文件,在工作的间隙,和老板斗智斗勇,终于完成了,实现了游戏的功能,恰逢博客园开通,虽然是对着书上的代码敲了一遍,但是对pygam这个库的了解增加了一些,作为一个python初学者,也作 ...

  6. python统计字符串中单词个数、单词之间用空格分割_输入一行字符,统计其中有多少个单词,单词之间用空格分隔开...

    展开全部 1.打开visualC++6.0-文件-新建62616964757a686964616fe59b9ee7ad9431333433633336-文件-C++SourceFile. 2.定义数组 ...

  7. 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(" ...

  8. python判断当前激活窗口_多种窗口都可能被激活的情况下判断其中某个是否激活...

    遇到的问题 今天测试 SAP 系统流程的时候突然出现了问题导致无法继续,问题是这样的:在 SAP 查询出结果后需要点击导出为电子表格,点击以后过几分钟会弹出这样的窗口: 然后我只需要检测 " ...

  9. java判断是否完数_输入一个数,判断是否为完数

    import java.util.Scanner;//导入工具包 public class Exercise { public static void main(String[] args) { Sc ...

最新文章

  1. C++ 单例模式析构函数的运用,析构函数的线程安全
  2. 二分查找--AVL查找树
  3. PhpStrom xdeubg jet ide support
  4. mysql server 5.0的jdbc驱动_MySQL5.0的JDBC驱动程序(转
  5. 《Java 高并发》03 线程的生命周期
  6. java中编译类型的方法 和 运行时的类型方法 有什么区别
  7. python库测试记录(sys、time、datetime、random、hashlib)
  8. 6大Facebook广告文案绝招提升你Shopify独立站的转化率
  9. OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
  10. ISO27001认证适用领域及认证流程
  11. 复旦大学入学计算机考试大纲,《计算机办公自动化》课程入学考试考核大纲和样题-复旦大学外国留学生...
  12. 基于eclipse的android项目实战—博学谷(二十二)登录图片验证码
  13. 服务器3389信息,服务器3389远程记录查看
  14. 瑕不掩瑜,读 长铗、刘秋杉《元宇宙-通往无限游戏之路》
  15. java服务器端集成微信小程序
  16. 塔科玛校区的计算机教育,华盛顿大学塔科马校区申请难度
  17. broken pipe错误
  18. LaTeX 中处理参考文献的三种方法总结
  19. Font Management Essential Training 字体管理基本培训 Lynda课程中文字幕
  20. Python 练习实例100例—9

热门文章

  1. STM32F0xx_TIM输入捕获(计算频率)配置详细过程
  2. php特殊表情符号拦截
  3. Hyperf 热更新Watcher
  4. html 磨砂 原理,使用HTML和CSS设计磨砂玻璃效果
  5. js实现不同城市空气质量报告显示柱形图
  6. MySQL从入门到精通:多表查询的灵活运用_02
  7. git push 报错 Empty reply from server 或 Failed to connect to github.com port 443: Time out
  8. 科学计算机如何开机,计算器上关机和开机键分别是什么?
  9. 04-0006 MATLAB 弹幕壁纸
  10. Java GUI气泡诗词