摘要: 给定两个变量a和b,从小到大输出a和b的值。 OK,想一下a和b的关系有哪几种? 实例化 比如 第一种5和3 第二种3和5 第三种3和3 第一种代表a大于b,这种我们需要交换a和b的值。 第二种代表a小于b,这种我们不需要处理,直接就可以输出 第三种代表a等于b,这种我们也不需要处理,直接就可以输出 阅读全文
posted @ 2018-10-12 21:22 eatwhat 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 有两个变量a 和b,想要交换它们的值 int a,b; 能不能这样操作呢? b=a; a=b; 不能啊,这样操作的意思是把a的值放到b中,然后b中的值已经被覆盖掉了,已经不是b原来的那个值了,所以是没有意义的。 OK,既然不能这样操作,那怎么办? 看一下问题出在哪里,是不是b的值被覆盖掉了,那么可以 阅读全文
posted @ 2018-10-12 21:01 eatwhat 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 比如三个整数是 10 12 11,输出11 还是按照从结果出发思考问题 我们用middle变量来存放中位数 那么肯定有int middle 用户输入三个数分别是a b c 最后的结果无非是a是中位数 或者b是中位数 或者c是中位数 如果a是中位数则,middle=a 那么a是中位数满足什么条件呢? 阅读全文
posted @ 2018-10-12 17:00 eatwhat 阅读(3005) 评论(0) 推荐(0) 编辑
摘要: 给定三个数a b c求最大的数 正向思维是这样考虑的,先求出a和b之间最大的,可能是a可能是b,然后和c比较,最后的结果可能是a 可能是b 可能是c 从结果出发是怎么思考问题的。 不管怎么样,我们最后肯定是要输出那个max的,那么我们 肯定要有一个int max; 这个max的值可能是a 可能是b可 阅读全文
posted @ 2018-10-12 15:16 eatwhat 阅读(396) 评论(0) 推荐(0) 编辑