摘要: 注意事项: 1. 判断输入参数的合法性。 2. 要有返回的参数 3. 别忘了复制字符串末尾的'\0' 4. 如果内存有重叠,则倒着复制 阅读全文
posted @ 2012-12-23 15:20 kedebug 阅读(1578) 评论(0) 推荐(0)
摘要: 思路: 这题是编程之美上面的一道题,同时也是十分考察观察力的一道题,对于数字30142: 1. 对于个位上面的2有2>1,所以个位上面1出现的次数为:(3014 + 1) * 1; (如果前缀为0,所以要加1) 2. 对于十位上面的4有4>1,同样有十位上面1出现的次数为:(301 + 1) * 10; 3. 对于百位上面的1有1=1,此时就要考虑了,前缀变化范围为 0~29,后缀变化范围是0~42,所以此时百位上面1变化的次数为:(30 + 0) * 100 + 43; 4. 对于千位上面的3有3>1,此时千位上面1出现的次数为:(3 + 0) * 1000; 阅读全文
posted @ 2012-12-23 14:12 kedebug 阅读(266) 评论(0) 推荐(0)