杭电2000ASCII码排序解题报告

来源:互联网 发布:南宁java招聘 编辑:程序博客网 时间:2024/05/16 05:43

    之所以选择做这道题,是因为在很久很久之前,这道题,十一页的第一题就被自己遗弃了。因为敲了好多次都没有过。然后心灰意冷之后就选择了往下做。

    第一次用最愚蠢的方法,把三个字符排序能出现的各种情况都想了一遍,然后敲出来,运行,没有想要的结果。不知道为什么总是多出来一行。然后只好换了其他的方法,选择排序和冒泡排序各种往上拍。然后还是不对。确切的是说跟之前输出的结果完全相同。没办法,当你发现自己走投无路的时候,转身就是方向。于是乎就拖了很久没有敲这个,今天很认真很认真的思索了一下,把之前的代码翻出来看了一下,发现了那个很严重的问题。

    

    这是最开始敲的。然后运行的之后空格不会被筛选,就是说输入了空格也是相当于一个字符被电脑识别(0.0好吧我是这样理解的)所以当运行时出现各种回车空格换行的时候它的运行结果很令人诧异=。=

    然后当然就是对它进行一系列的调整咯~

    

    这是之后过了的,只加了一点点,能把空格筛选出去的(其实我是百度了怎么筛选空格~~~虽然不是很理解- -但是现在基本上会用那东西了~现在应该是可以的了吧)

    这基本上就是这道题的解题历程了。至于每一段的思路,就是和普通的数字什么的比较是一样的,只是空格的问题让我苦恼了很久。

    2000题就这么华丽丽的结束了~~~~

 

                                                                                                           剪子。

   

0 0
原创粉丝点击