#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int L[100010];
int i, k, m, j;
void creat(int *L,int len, int m)
{
for(i = 0 ; i<m; i++)
{
scanf("%d",&L[i]);
}
for(i = i, k = 0; i < len; i++, k++)
{
for(j = i; j > k; j--)
{
L[j] = L[j-1];
}
scanf("%d",&L[k]);
}
}
int main()
{
int len, n;
scanf("%d",&n);
while(n--)
{
scanf("%d %d",&len,&m);
creat(L,len,m);
for(i = 0 ; i < len-1; i++)
printf("%d ",L[i]);
printf("%d\n",L[i]);
}
return 0;
}
本文介绍了一个使用C语言进行数组操作的程序,包括数组的创建、输入和输出。通过使用标准库函数,如stdio.h, stdlib.h和string.h,程序实现了数组元素的读取和在数组中插入新元素的功能。
1580

被折叠的 条评论
为什么被折叠?



