分享一道很有价值的题目。
题目:三角形
代码:

#include<stdio.h>
int main()
{int n,i,j;double a,b,c;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%lf%lf%lf",&a,&b,&c);if(a+b>c && a+c>b && c+b>a)printf("YES\n");else printf("NO\n");}return 0;
} 

原来的代码:

#include<stdio.h>
int main()
{int n,i,j;double a,b,c;//while(!=EOF)//scanf("%d",&n);for(i=1;i<=n;i++){scanf("%lf%lf%lf",&a,&b,&c);//if(i!=n)//{if(a+b>c && a+c>b && c+b>a)printf("YES\n");else printf("NO\n");//} /*else{if(a+b>c && a+c>b && c+b>a)printf("YES");else printf("NO");}*/}//} return 0;
} 

从原始代码可以看到我尝试多遍。
一道非常简单的题目,找错找了半天,看到题目的第一眼惯性思维:abc都是整数。其实是double类型。
这种题目暗设陷阱,着实难防。要求自己细心谨慎的同时,没有练习这种题目也就没有这种与平常截然不同的思维方式。

hdoj-2039-三角形相关推荐

  1. 杭电ACM 2039: 三角形

    原题回顾 Problem Description 给定三条边,请你判断一下能不能组成一个三角形. Input 输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C.其中A,B, ...

  2. 杭电OJ第11页2035~2039算法题(C语言)

    目录 2035.人见人爱A^B 2036.改革春风吹满地 2037.今年暑假不AC 2038.Message 2039.三角形 2035.人见人爱A^B Problem Description 求A^ ...

  3. HDU杭电OJ经典100题2000-2099_Java版详细题解(持续更新)

    今年寒假打算用Java把杭电2000-2099全部AC(现在持续更新),如下是题目链接,之后是我的题解,全部做完后我会把所有AC的题解打包上传的 题号 题名 题号 题名 2000 ASCII码排序 2 ...

  4. 【HDOJ】2510 符号三角形

    暴力打表. 1 #include <cstdio> 2 int a[25]={0,0,0,4,6,0,0,12,40,0,0,171,410,0,0,1896,5160,0,0,32757 ...

  5. 【hdoj】3007 Buried memory 【计算几何--最小圆覆盖】

    传送门:Buried memory 苍天饶过谁,第三次在hdoj上 交计算几何的题了,没一次是AC的. ┭┮﹏┭┮都是模板题啊,我都是抄板子的啊,为什么会这样,我怎么这么菜. 题意: 求最小圆覆盖 的 ...

  6. 数论二(hdoj 卡特兰数)

    卡特兰数: 1 通项公式:h(n)=C(n,2n)/(n+1)=(2n)!/((n!)*(n+1)!) 2递推公式:h(n)=((4*n-2)/(n+1))*h(n-1); h(n)=h(0)*h(n ...

  7. HDOJ题目分类大全

    版权声明:本文为博主原创文章,欢迎转载,转载请注明本文链接! https://blog.csdn.net/qq_38238041/article/details/78178043 杭电里面有很多题目, ...

  8. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

  9. 杭电ACM基础题(2031、2032、2033、2034、2035、2039、2040、2042、2043、2051)

    文章目录 2031.进制转换 2032.杨辉三角 2033.时钟数的A+B 2034.{A}-{B}集合作差 2035.求A^B^ 2039.判断所给a,b,c能否组成三角形 2040.亲和数 204 ...

  10. 第一周周赛D - Problem D HDU - 2039

    D - Problem D HDU - 2039 给定三条边,请你判断一下能不能组成一个三角形. Input 输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C.其中A,B, ...

最新文章

  1. Python3基础笔记---面向对象
  2. PHP微信登錄(網頁授權)之後的獲取用戶的信息
  3. 不忘初心,努力做最好的自己
  4. 加法器 编码器 译码器 显示译码器
  5. 从源码编译Chrome(chromium)
  6. 后台OData model data查看工具
  7. python打开文件要wordcloud吗,使用python创建wordcloud
  8. echarts柱图根据值显示不同颜色_视频 | Origin画3D柱图,这篇讲透了!
  9. 软考系统架构师笔记-最后知识点总结(四)
  10. Php连接及读取和写入mysql数据库的常用代码
  11. list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...
  12. Docker与虚拟机技术
  13. DDL/DML/DCL/TCL基本概念
  14. 手机开发与测试的Firefox插件:User Agent Switcher
  15. 内蒙古师范大学计算机与信息工程学院--《大数据存储与处理》期末考试试卷...
  16. Scrapy ImportError: No module named items
  17. CentOS 、Linux 配置国内阿里源、yum源镜像
  18. wordpress外贸建站四大步骤,适合新手
  19. 常微分齐次方程的规范化通解
  20. 【网络安全】网络安全的重要性你知道吗?

热门文章

  1. 4_Shell语言———脚本概述
  2. 请求Get和Post对于utf-8字符的处理的考虑
  3. Windows 2008 ×××与 CA
  4. 让协同工作更加轻松——Office 2007面面观之(8)
  5. flutter设置文本最大宽度
  6. SQLite添加列的限制
  7. 飞行器的分类四轴飞行器实践教程大学霸
  8. Swift版iOS游戏框架Sprite Kit基础教程下册
  9. Xamarin iOS开发实战中册 (内部资料)C#苹果应用开发
  10. centos7升级python到3_CentOS7 升级Python2.x到3.x