#include<stdio.h>
void main()
{
char str1[256],str2[256],str3[256];
char c;
int i,j;
int x,y;
printf("輸入第一個陣列:\n");
for(i=0;(str1[i]=getchar())!="\n";i++)
;
x=i-1; printf("輸入第二個陣列:\n");
for(i=0;(str2[i]=getchar())!="\n";i++)
y=i-1; for(i=0;i<=x;i++)
str3[i]=str1[i];
for(i=x+1,j=0;i<=x+y+1;i++)
str3[i]=str2[j];
j++;
}
printf("第一個陣列是:\n");
for(i=0;i<=x;i++)
printf("%c",str1[i]);
printf("\n");
printf("第二個陣列是:\n");
for(i=0;i<=y;i++)
printf("%c",str2[i]);
printf("第三個陣列是:\n");
for(i=0;i<=x+y+1;i++)
printf("%c",str3[i]);
#include<stdio.h>
void main()
{
char str1[256],str2[256],str3[256];
char c;
int i,j;
int x,y;
printf("輸入第一個陣列:\n");
for(i=0;(str1[i]=getchar())!="\n";i++)
;
x=i-1; printf("輸入第二個陣列:\n");
for(i=0;(str2[i]=getchar())!="\n";i++)
;
y=i-1; for(i=0;i<=x;i++)
str3[i]=str1[i];
for(i=x+1,j=0;i<=x+y+1;i++)
{
str3[i]=str2[j];
j++;
}
printf("第一個陣列是:\n");
for(i=0;i<=x;i++)
printf("%c",str1[i]);
printf("\n");
printf("第二個陣列是:\n");
for(i=0;i<=y;i++)
printf("%c",str2[i]);
printf("\n");
printf("第三個陣列是:\n");
for(i=0;i<=x+y+1;i++)
printf("%c",str3[i]);
printf("\n");