1. 程式人生 > >字串連線 (c語言)

字串連線 (c語言)

題目描述

將給定的字串連線起來。書中的演算法描述如下:

圖:字串連線演算法

輸入描述

三對字串,每對字串佔一行,用空格隔開。每個字串只包含數字和英文字母大小寫且長度不超過100。

輸出描述

將後一個字串連線到前一個字串後面,如果結果字串長度超過100,輸出一行“Result String is cutted.”否則將結果字串輸出來。

輸入樣例
hello acmclub
123 456
doyour best

輸出樣例
helloacmclub
123456
doyourbest

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

int main()
{
    char a[205];
    char b[205];
    while(~scanf("%s %s", a, b))
    {
        
         int h1, h2, i, j;
         h1 = strlen(a);
         h2 = strlen(b);
         if(h1 + h2 > 100)
            printf("Result String is cutted.\n");
         else
         {
             for(i = h1, j = 0; j < h2; i++,j++)
             {
                 a[i] = b[j];
             }
             a[i] = '\0';
            printf("%s\n", a);

         }

    }
    return 0;

}