字串連線 (c語言)
阿新 • • 發佈:2018-11-29
題目描述
將給定的字串連線起來。書中的演算法描述如下:
圖:字串連線演算法
輸入描述
三對字串,每對字串佔一行,用空格隔開。每個字串只包含數字和英文字母大小寫且長度不超過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; }