[求助]问题在那呀?????
已经排好的数组,要求输入一个数,数组中有的话,删除并再输出,如果没有该数保持不变,输出原数组。帮忙看看我哪里错了,
#include<stdio.h>
#define b 10
void main()
{
int a[b]={5,15,20,25,30,35,40,45,50,55};
int i,j,x;
printf("输入一个数: ");
scanf("%d",&x);
printf("原数列为: ");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<10;i++){
if(x==a[i])
{
printf("现数列为: "); for(j=0;j<10;j++)
{
if(x==a[j]) continue;
printf("%d ",a[j]); }
}
}
for(i=0;i<10;i++)
{
printf("\n");
if(x!=a[i])
{
printf("数组中没有这个数:%d \n",x);
}
break;
}
}