#include<stdio.h>
struct
{
int a[20];
}b[3]={{3,5,8,11},{2,6,8,9,11,15,20},{0}};
main()
{
int i,j,k;
printf("线性表LA是:"); /* 输出线性表LA*/
for(i=0;i<4;i++)
printf("%d,",b[0].a[i]);
printf("\n");
printf("线性表LB是:"); /* 输出线性表LB*/
for(j=0;j<7;j++)
printf("%d,",b[1].a[j]);
printf("\n");
for(k=0;k<4;k++) /* 把线性表LA的值赋给LC*/
{
b[2].a[k]=b[0].a[k];
}
for(i=4;i<11;i++) /* 把线性表LB的值赋给LC*/
{
b[2].a[i]=b[1].a[i-4];
}
printf("并操作后的线性表LC是:"); /* 输出并操作后的线性表LC*/
for(j=0;j<11;j++)
printf("%d,",b[2].a[j]);
printf("\n");
}
解决了
同学帮忙写的。
谢谢Blue MM
哈哈。。。