求助,如果输入的x不在数组中,则输出输入错误,应该如何修改一下代码
#include<stdio.h>int main()
{
int i,j,a,x;
printf("输入数组的值:\n") ;
for(i=0;i<10;i++)
{
scanf("%d",&a);
}
printf("输入想要删除想要删除的值:\n");
scanf("%d",&x);
for(i=0;i<10;i++)
{
if(a==x)
{
for(j=i;j<9;j++)
{
a=a;
}
}
}
for(i=0;i<9;i++)
printf("%4d",a);
return 0;
}
int flag=0;
for(i=0;i<10;i++)
{
if (a==x){
flag=1;
break;
}
}
下面代码:
if flag(如果找到数据 继续做想做的事) 在 if(a==x)后面加
else if(i == (sizeof(a)/sizeof(a) - 1))
{
printf("该数不存在!\n");
}
页:
[1]