#include<stdio.h>
void main()
{
int a[10];
int i,j;
for(i=0;i<10;i++) /*产生一个有序的数组*/
a[i]=(i-1)*3+1;
printf("删除前的数组为:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]); /*输出产生的有序数组*/
printf("\n");
for(j=0;j<10;j++) /*查找欲删除数13在数组中的位置*/
{
if(13==a[j]) break; /*找到删除的位置下标为j*/
}
for(i=j+1; i<10;i++) /*从最后第一个元素到j逐次向前移动一个位置*/
a[i-1]=a[i];
printf("删除值为13的元素后数组为:\n");
for(i=0; i<9; i++)
printf("%d,",a[i]);
printf("\n");
}
void main()
{
int a[10];
int i,j;
for(i=0;i<10;i++) /*产生一个有序的数组*/
a[i]=(i-1)*3+1;
printf("删除前的数组为:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]); /*输出产生的有序数组*/
printf("\n");
for(j=0;j<10;j++) /*查找欲删除数13在数组中的位置*/
{
if(13==a[j]) break; /*找到删除的位置下标为j*/
}
for(i=j+1; i<10;i++) /*从最后第一个元素到j逐次向前移动一个位置*/
a[i-1]=a[i];
printf("删除值为13的元素后数组为:\n");
for(i=0; i<9; i++)
printf("%d,",a[i]);
printf("\n");
}