Advertisement

创建一个程序,在字符串s1中插入字符串s2,位置为n

阅读量:

编写一个程序,将一个字符串s2插入到字符串s1中,其起始插入位置为n。

重点:

统计方法

复制代码
    #include <stdio.h>
    #include <string.h>
    #define N 100
    int main()
    {  	 	 	  		   
    int n, i, j, k, len;
    char s1[N], s2[N], s3[2 * N];
    printf("main string:");
    gets(s1);
    printf("sub string:");
    gets(s2);
    len = strlen(s1);
    do
    {  	 	 	  		   
        printf("site of begining:(<=%d)", len);
        scanf("%d", &n);
    }
    while (n > len);//如果输入的n比本身的长度大就需要重新输入!可以插入第零位和第最后一位
    for (i = 0; i < n; i++)//其起始插入位置为n --> 意味着一直到n的还是原来的数组
    {  	 	 	  		   
        s3[i] = s1[i];

全部评论 (0)

还没有任何评论哟~