在一个字符串中插入指定字符
来源:互联网 发布:淘宝古着店灵异经过 编辑:程序博客网 时间:2024/06/05 05:01
1.添加一个中间变量进行数据的转移:
int main()
{
char a[]="character";
char b='z';
int i, k;
char tmp;
int n=strlen(a);
printf("input a zifu at:");
scanf("%d",&k);
tmp=a[k-1];
a[k-1]=b;
for(i=k; i<n+1; i++)
{
b=a[i];
a[i]=tmp;
tmp=b;
}
printf("%s",a);
return 0;
#include<stdio.h>
#include<string.h>int main()
{
char a[]="character";
char b='z';
int i, k;
char tmp;
int n=strlen(a);
printf("input a zifu at:");
scanf("%d",&k);
tmp=a[k-1];
a[k-1]=b;
for(i=k; i<n+1; i++)
{
b=a[i];
a[i]=tmp;
tmp=b;
}
printf("%s",a);
return 0;
}
2: 将原数组的值赋给另一个数组
#include <stdio.h>
#include <string.h>
int main()
{
char c[1024]={'c','h','a','r','a','c','t','e','r'};
char b[1024]={0};
char a;
int n,i,j=0;
scanf("%d %c",&n,&a);
strncpy(b,c,n);
for(i=n;i<11;i++)
{
b[i+1]=c[i];
}
b[n]=a;
printf("%s\n",b);
return 0;
}
0 0
- 在一个字符串中插入指定字符
- 在字符串中有序插入一个新字符
- 在一个字符串中删除指定的字符 & 删除字符串中所有出现在另一个字符数组中的字符
- 在字符串中删除指定字符
- 在字符串中查找指定字符(15)
- 在字符串中查找指定字符
- c++在字符中删除指定字符串
- 在字符串中删除指定字符
- C实例----在字符串指定位置插入字符
- 【Java】在一个字符串指定位置插入字符串
- (52)查找指定字符是否在指定字符串中
- 在指定位置插入字符
- 【C语言】 两种不同的方法在一个字符串中找指定的字符
- ASP.NET 中在指定的位置处插入字符
- ASP.NET 中在指定的位置处插入字符
- ASP.NET 中在指定的位置处插入字符
- ASP.NET 中在指定的位置处插入字符
- 点击鼠标在textarea中光标当前位置插入指定字符
- 1018. 锤子剪刀布 (20)--刷题记录
- hdu 5504(枚举+找规律)
- POJ 1321 棋盘问题
- 类的拷贝构造函数、赋值函数
- 修改实现自动审核织梦DedeCMS会员发表的最新文章
- 在一个字符串中插入指定字符
- linux命令大全(1)
- jffs2文件系统制作与移植
- spring事务管理
- [线性DP]机器分配
- 【u239】整数分解
- 【Java】Map相关学习
- Eclipse中启动tomcat 浏览器无法访问8080端口
- hdoj1061Rightmost Digit