摘要:
有两个变量a 和b,想要交换它们的值 int a,b; 能不能这样操作呢? b=a; a=b; 不能啊,这样操作的意思是把a的值放到b中,然后b中的值已经被覆盖掉了,已经不是b原来的那个值了,所以是没有意义的。 OK,既然不能这样操作,那怎么办? 看一下问题出在哪里,是不是b的值被覆盖掉了,那么可以 阅读全文
摘要:
比如三个整数是 10 12 11,输出11 还是按照从结果出发思考问题 我们用middle变量来存放中位数 那么肯定有int middle 用户输入三个数分别是a b c 最后的结果无非是a是中位数 或者b是中位数 或者c是中位数 如果a是中位数则,middle=a 那么a是中位数满足什么条件呢? 阅读全文
摘要:
给定三个数a b c求最大的数 正向思维是这样考虑的,先求出a和b之间最大的,可能是a可能是b,然后和c比较,最后的结果可能是a 可能是b 可能是c 从结果出发是怎么思考问题的。 不管怎么样,我们最后肯定是要输出那个max的,那么我们 肯定要有一个int max; 这个max的值可能是a 可能是b可 阅读全文