![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 57
FlyJapan_viba
not a foreigner.
展开
-
C语言---在字符数组中插入一个字符的实现
以前都是照猫画虎,一直都没有自己亲自动手尝试过。这次亲自上阵,把自己的思路尽量理清并完成。设计思路定义一个字符数组a和标记插入位置的int型变量pos以及插入字符value。再定义一个数组b,大小应该比a大1(更大当然更好),用于pos位后的元素的赋值。赋值,将a中所有元素copy到b。 在pos位置前的元素不改动,pos位置的元素改为value。b[pos]=value;原创 2018-01-20 11:53:44 · 26681 阅读 · 1 评论 -
C语言---删除字符数组中的一个字符
类似于插入问题,删除问题也是挺令初学者头疼的问题。设计思路1. 同插入问题,定义两个字符数组a,b。以及标志删除位置的int型pos。2. 用gets函数输入数组a的值,并利用for循环将数组a copy到 数组b。3. 利用for循环,令pos位的数组b元素赋值到a。修改前:修改后:代码表示为:a[pos]=b[pos+1];//使用for循环,循环判定条件为b[原创 2018-01-20 14:43:54 · 14620 阅读 · 1 评论