C语言
smartllp
这个作者很懒,什么都没留下…
展开
-
《C和指针》第4章编程练习第7题
《C和指针》第4章编程练习第7题的题目如下:编写一个函数,从一个字符串中去除多余的空格。函数的原型应该如下:void deblank( char string[] );当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。注意当你遍历整个字符串时要确保它以NUL字符结尾。说实话,做这道题让我想了很久。昨天终于写出来了。代码如下:#include <stdio....原创 2018-02-25 09:27:02 · 199 阅读 · 0 评论 -
《C和指针》第6章编程练习第4题
《C和指针》第6章编程练习第4题的题目如下:质数就是只能被1和本身整除的数。Eratosthenes筛选法是一种计算质数的有效方法。这个算法的第一步就是写下所有从2至某个上限之间的所有整数。在算法的剩余部分,遍历整个列表并剔除所有不是质数的整数。后面的步骤是这样的。找到列表中的第1个不被剔除的数(也就是2),然后将列表后面所有逢双的数都剔除,因为它们都可以被2整除,因此不是质数。接着,再回到列表的...原创 2018-04-15 23:58:36 · 403 阅读 · 0 评论 -
《C和指针》第7章编程练习第5题
题目如下:实现一个简化printf函数,它能够处理%d、%f、%s和%c格式码。根据ANSI标准的原则,其他格式码的行为是未定义的。你可以假定已经存在函数print_integer和print_float,用于打印这些类型的值。对于另外两种类型的值,使用putchar来打印。下面是我的代码实现(print_integer和print_float这两个我没有实现,直接调用的printf函数模拟的):...原创 2018-04-24 22:59:50 · 264 阅读 · 0 评论