第1个回答 2011-01-03
#include <stdio.h>
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int temp;
printf("显示数组:\n");
for (int i=0;i!=10;++i)
{
printf("%d ",a[i]);
}
printf("\n");
printf("请输入要删除的数字:\n");
scanf("%d",&temp);
for (i=0;i!=10;++i)
{
if (a[i]==temp)
{
int j=i;
do
{
a[j]=a[j+1];
j++;
} while (j!=10);
break;
}
}
if (i==10)
{
printf("你输入的数据在数组中不存在!\n");
}
else
{
printf("显示数组:\n");
for (i=0;i!=9;++i)
{
printf("%d ",a[i]);
}
printf("\n");
}
}本回答被提问者采纳