編寫一個程序,將一個字符串s2插入到字符串s1中,其起始插入位置為n。 **輸入格式要求:"%d" 使用gets()接收字符串s1和s2 提示信息:"main string:" "sub string:" "site of begining:(<=%d)" **輸出格式要求:"After instert:%s\n" 程序運行示例如下:


編寫一個程序,將一個字符串s2插入到字符串s1中,其起始插入位置為n。
**輸入格式要求:"%d"  使用gets()接收字符串s1和s2  提示信息:"main string:" "sub string:" "site of begining:(<=%d)"
**輸出格式要求:"After instert:%s\n" 
程序運行示例如下:
main string:hello,world!
sub string:c 
site of begining:(<=12)6
After instert:hello,c world!
 
#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);
    for (i = 0; i < n; i++)
    {                        
        s3[i] = s1[i];
    }
    for (j = 0; s2[j] != '\0'; j++)
    {                        
        s3[i + j] = s2[j];
    }
    for (k = n; s1[k] != '\0'; k++)
    {                        
        s3[j + k] = s1[k];
    }
    s3[j + k] = '\0';
    printf("After instert:%s\n", s3);
    return 0;
} 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 編寫一個程序,將兩個字符串s1和s2比較,如果s1 > s2,輸出一個整數;若s1 = s2,輸出0;若s1 < s2,輸出一個負數。不要用strcpy函數。兩個字符串用gets函數讀入。輸出的正數或負數的絕對值應是相比較的兩個字符串相對應字符的ASCII碼的差值。 寫一個函數,實現兩個字符串的比較。即實現strcmp函數,s1=s2時返回0,s1!=s2時返回二者第一個不同字符的ASCII值。 C語言:求n(n<10000)以內的所有四葉玫瑰數。-將字符串s1和s2合並形成新的字符串s3,先取出1的第一個字符放入3,再取出2的第一個字符放入3, 為什么 String s1="hello" String s2 = new String("hello") s1==s2 為flase 寫一函數,實現兩個字符串的比較。即自己寫一個strcmp函數,函數原型為int strcmp(char * p1 ,char * p2); 設p1指向字符串s1, p2指向字符串s2 編寫一個程序,將字符數組s2中的全部字符復制到字符數組s1中,不用strcpy函數。復制時,‘\0’也要賦值過去。'\0'之后的字符不復制 mybatis如何接收字符串轉換為date類型插入數據庫 *將1到9這九個數字分成三個3位數,要求第一個3位數,正好是第二個3位數的二倍,是第三個3位數的三倍,問應當怎樣分。 **輸出格式要求:"No.%d: %d %d %d\n" 程序運行示例如下: No.1: 192 384 576 No.2: 219 438 657 No.3: 273 546 819 No.4: 327 654 981 編寫一個程序,輸出從1到n的數字的字符串表示 統計一行文本的單詞個數 (15 分) 本題目要求編寫程序統計一行字符中單詞的個數。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字符。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let's go to room 209. 輸出樣例: 5
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM