摘要:
(1)在不调用库函数的情况下,把浮点数转化为字符串的难点就在,把小数转化为字符串。因为浮点数的精度问题,当我们对浮点数进行乘10操作的时候,浮点数尾数数值可能就会发生变化,如float a=12.1047; a*=10;输出a=121.046997。所以在把浮点数的小数转化为字符串时要对精度进行限制。 1 #include 2 #include 3 #include 4 5 const double eps = 1e-11; 6 7 void float_to_str(char *str,double num) 8 { 9 int high;//float_整数部分 10... 阅读全文
摘要:
推荐Lucifr和JerryQu的几篇博文:Sublime Text 2 入门及技巧 via:http://lucifr.com/139225/sublime-text-2-tricks-and-tips/Sublime Text 2 实用快捷键 via:http://lucifr.com/139235/sublime-text-2-useful-shortcuts/Sublime Text2:超赞的现代编辑器 via:http://www.imququ.com/post/i_love_sublime-text-2.html一些必不可少的Sublime Text 2插件 via:http:// 阅读全文
摘要:
2013-10-25 最近碰到一道笔试题,是关于字符串翻转的。题目是:将一段英文翻转,但保留单词拼写,如给定字符串str="I am a student",返回为"student a am I"。(为简单代码,设给定字符串由' '和字母组成)。 对于这个题目我的思路是,先不管单词拼写,将str完全翻转得到str="tneduts a ma I",然后再对str中每个单词逐个翻转。代码实现如下 1 #include 2 #include 3 #include 4 char *revstr(char *str)//翻转字符 阅读全文