首先,先用我随身携带的"CPU"给你计算一下~要想对称,当前有5位数字并且要求是"第一个",那么肯定最高位9不能变,次高位5不能变,低两位能变吗???显然不能,因为高位9和次高位5不能变,要对称,所以低两位也不能变,因此只需将"对称中心"8加1得到9~最后答案就是"95959"~关于你的代码,只有一个很小的错误,那就是起始值"95859"已经是对称数字,所以你只需将95859加1,改为95860,即把for语句改为:for(i=95860;;i++){...}即可作为程序设计人员,要勤动手勤动脑~不要随便张口问问题~祝你成功~
|