2014年11月24日

一个简化的printf函数

摘要: 《C和指针》第7章第5道编程题:实现一个简化的printf函数,它能够处理%d、%f、%s 和 %c 格式码,根据ANSI标准的原则,其他格式码的行为是未定义的。你可以假定已经存在函数 printf_integer 和 printf_float,用于打印这些类型的值。对于另外两个类型的值,使用 pu... 阅读全文

posted @ 2014-11-24 21:40 丝工木每 阅读(833) 评论(0) 推荐(0) 编辑

查找任意数目参数的最大值

摘要: 《C和指针》第7章第4道编程题:编写一个名叫max_list的函数,它用于检查任意数目的整型参数并返回它们中的最大值。参数列表必须以一个负值结尾,提示列表的结束。 1 /* 2 ** 查找任意数目的整型参数中的最大值 3 */ 4 5 #include 6 /* 7 ** 要实现可变参数列表,需... 阅读全文

posted @ 2014-11-24 21:34 丝工木每 阅读(470) 评论(0) 推荐(0) 编辑

将数字字符转化为整数

摘要: 《C和指针》第7章第3道编程题:为下面这个函数原型编写函数定义:int ascii_to_integer( char *string );这个字符串参数必须包含一个或多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零。 1 /* 2 ** 把数... 阅读全文

posted @ 2014-11-24 21:31 丝工木每 阅读(690) 评论(0) 推荐(0) 编辑

求两个整数的最大公约数

摘要: 《C和指针》第7章第2道编程题:两个整型值M和N(M、N均大于0)的最大公约数可以按照下面的方法计算:请编写一个名叫gcd的函数,它接受两个整型参数,并返回这两个数的最大公约数。如果这两个参数中的任何一个不大于零,函数返回零。 1 /* 2 ** 求两个整数的最大公约数 3 */ 4 5 #inc... 阅读全文

posted @ 2014-11-24 21:07 丝工木每 阅读(1602) 评论(2) 推荐(1) 编辑

导航