
今天不得不提一提的困扰我的题。
1.发现绝对值,llabs要用stdlib头文件
2.int 改 long long,int 2^31-1;
3.发现绝对值最大和正数最大可能重合,即绝对值最大如果是正数,那我觉得正数最大和绝对值最大相等(我以为我以为的就是我以为的)
4.经过帮助我发现绝对值最大和正数最大被同时归零。如
当然当我知道这个问题的时候,我的代码废了,考虑不周全,所以像记录一下我的心酸历程。

还有重要的就是万一都是负数呢 。
改正如下
1.排序,不分正负直接排序,最大最小后,直接看最小之积(两个负数就是正数)
2.直接寻找最值

是被getchar()卡的一天

值得注意的是 很神奇,循环次数竟然惊奇的等于输入的数值。
在我找规律使得某++或某--,使得完成某种目的。然而每次规律都是一样的,所以使用二维数组,每用到都减少代码复杂度。


本文讲述了作者在编程中遇到的困惑,如绝对值运算的头文件问题、类型转换误区,以及对正数最大值和绝对值最大值的理解。通过经验分享,作者强调了排序和简化求解的重要性,尤其是在处理负数情况。最后,通过实例展示了如何利用二维数组优化代码。

被折叠的 条评论
为什么被折叠?



