杭电2000ASCII码排序解题报告

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

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

    

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

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

    

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

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

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

 

                                                                                                           剪子。

   

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值