编写函数,实现在一个字符串中第5位插入字符’m’

#include<stdio.h>
#include<string.h>

void charu(int i, int j, char* c );

int main(void)
{
    
    
	char s[100] = "I love program.";
	int j = 5;
	int i;
	i = strlen(s);//测出字符串中的字符数量的函数
	charu(i, j, s);
	return 0;
}

void charu(int i, int j, char* s)
{
    
    
	char c = 'm';
	for (; i > j; s[i] = s[i - 1], i--);//当i>j时,把每个数赋予其后一位的位置。因为位置从0开始,而i比位置多1
	s[j] = c;
	printf("%s", s);
}

猜你喜欢

转载自blog.csdn.net/winds_tide/article/details/108187836
今日推荐