C语言
文章平均质量分 60
Allen_Xu_317
这个作者很懒,什么都没留下…
展开
-
在知乎上看到的 一个问题:删除数组中多余的元素
点击打开链接假设有一个列表:a = [1, 1, 0, 2, 0, 0, 8, 3, 0, 2, 5, 0, 2, 6]判断如果a列表中元素'2'前面的一个元素是'0',那么删除这个元素'0',请问该如何操作?原题是要求用python 写,但我还没学过py,就用C写一写这个程序吧:/*我用的方法是将一个数组中符合要求的值挑选出来,放到另一个数组中;原创 2018-02-04 21:58:28 · 449 阅读 · 0 评论 -
第六章指针—一个循环,两个表达式;
/*在学习《C和指针》(pointers on C)时遇到的一些好的问题会记录下来: 以便自己学习和与大家交流;*///*************************************************************************************书的110页有一段代码“清除一个数组中的所有元素”觉得很经典,代码如下:#def原创 2018-02-05 20:02:14 · 177 阅读 · 0 评论 -
第六章编程练习第一题
题目:请编写一个函数,它在一个字符串中进行搜索,查找所有在一个给定字符串集合中出现的字符。这个函数的原型应该如下:char *find_char(char *source, char *chars);它的基本功能是:1.查找source字符串中匹配chars字符串中任何字符的第一个字符,然后函数返回一个指向source中第一个匹配所找到的位置的指针。2.如果scource中的所有字原创 2018-02-06 09:37:58 · 235 阅读 · 0 评论 -
第六章指针习题:第二题
请编写一个函数,删除一个字符串的一部分。函数原型如下:int del_substr(char *str,char const *substr)要求:1.函数首先应判断substr是否出现在str中。如果它并未出现,函数就返回0;2.如果出现,函数应该把str中位于该子串后面的所有字符复制到该子串的位置,从而删除这个子串,然后函数返回1。3.如果substr多次出现在str中,函原创 2018-02-06 11:20:20 · 287 阅读 · 0 评论 -
第七章 函数 编程习题 第一题
题目://*************************************************************************************************************************/*计算厄米多项式: Hn(x)= 1.n<=0: 1; 2.n=1: 2x; 3.n>=2: 2xH(n-1)...原创 2018-02-08 09:46:57 · 229 阅读 · 0 评论 -
第七章 编程练习题 第二题
两个整型值M和N(M、N均大于0)的最大公约数可以按照下面的方法计算:请编写一个名叫gcd的函数,它接受两个整型参数,并返回这两个数的最大公约数。如果这两个数中的任何一个数不大于零,函数就应该返回零。//**************************************************************************************************...原创 2018-02-08 10:21:57 · 234 阅读 · 0 评论 -
第七章函数习题 第三题
原创 2018-02-08 11:28:15 · 190 阅读 · 0 评论