1.元素插入
#include<stdio.h>
int SUM(int num);
int main()
{
int i;
int j;
int n;
int m;
int t;
int k;
int p;
int q;
int num[10001];
scanf("%d", &n);
while(n--)
{
scanf("%d", &m);
for(i=0; i<m; i++)
{
scanf("%d", &num[i]);
}
scanf("%d %d", &p, &q);
for(i=0; i<q; i++)
{
if(i==q-1)
{
t=num[i];
num[i]=p;
for(j=i+1; j<=m; j++)
{
k=num[j];
num[j]= t;
t=k;
}
}
}
for(i=0; i<=m; i++)
{
printf("%d", num[i]);
if(i<m)
{
printf(" ");
}
}
if(n>0)
{
printf("\n");
}
}
return 0;
}
2.删除其中一个元素
#include<stdio.h >
int main()
{
int a[10000]={
0},T,M,N,i,p;
scanf("%d",&T);
while(T--)
{
scanf("%d",&M);
for(i=0; i < M; i++)
scanf("%d",&a[i]);
scanf("%d",&N);
for(i=0; i < M; i++)
if(N==a[i])
{
p=i;
break;
}
if(p!=M-1)
{
for(i=p; i < M; i++)
a[i]=a[i+1];
}
M--;
for(i=0; i < M; i++)
{
if(i==0)
printf("%d",a[i]);
else
printf(" %d",a[i]);
}
printf("\n");
}
return 0;
}
3.保留整数
#include<stdio.h>
#include<string.h>
int main()
{
char a[80]</