编写程序判断等腰、等边或者普通三角形

谁借莪1个温暖的怀抱¢ 2023-07-21 05:52 65阅读 0赞

《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p91
习题3
8.编写程序,要求由键盘输入3个数,判断它们是否能构成三角形的三边。若能,请判断构成的是等腰、等边还是普通三角形。

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. int a,b,c;
  5. int t;
  6. printf("input three numbers:");
  7. scanf("%d,%d,%d",&a,&b,&c);
  8. //从大到小排序
  9. if(a<b)
  10. {
  11. t=a;
  12. a=b;
  13. b=t;
  14. }
  15. else if(a<c)
  16. {
  17. t=a;
  18. a=c;
  19. c=t;
  20. }
  21. else if(b<c)
  22. {
  23. t=b;
  24. b=c;
  25. c=t;
  26. }
  27. if(a+b>c&&a-b<c)
  28. {
  29. if(a==b&&b==c)
  30. printf("此三角形为等边三角形");
  31. else if(a==b||a==c||b==c)
  32. printf("此三角形为等腰三角形");
  33. else
  34. printf("为普通三角形");
  35. }
  36. }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,65人围观)

还没有评论,来说两句吧...

相关阅读