char * addSpaces(char * s, int* spaces, int spacesSize){
int n = strlen(s);
char *a = (char*)malloc(sizeof(char) * (n + spacesSize + 1));
int j = 0;
int idx = 0;
for (int i = 0; i < n; i++) {
if (j < spacesSize && i == spaces[j]) {
j++;
a[idx++] = ' ';
}
a[idx++] = s[i];
}
a[idx] = '\0';
return a;
}
相关文章
- win11在计算机管理中添加用户发现没有本地用户和组,命令方式添加用户以及查看用户
- http header java,在Java中的HTTP请求中添加HEADER
- 在 Wiki 标记中添加无序列表
- 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格
- 在字符串中获取指定位置的一段字符(java)
- 模拟,输入一排含空格,本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串
- 在 Java 中检查空字符串或空白字符串
- python从字符串中提取列表_在python中包含字符串的列表中提取列表
- Vue报错解决方案-在App.vue文件中添加以下代码:
- Python----统计字符串中的英文字母、空格、数字和其它字符的个数。