alantanis吧 关注:9贴子:33
  • 0回复贴,共1
#include<stdio.h>
/*也可以在3883基础上修改,输出下标号不等于index的所有元素*/
int main()
{
int i, j, n, m, a[20];
while (scanf("%d", &n) != EOF) //输入数n
{
for (i = 0; i < n; i++) //输入n个数
scanf("%d", &a[i]);
scanf("%d", &m); //输入数m
for (i = 0; i < n; i++)
{
if (m == a[i])
{
break;//找到了,就退出循环,
}
else
printf("%d ", a[i]);//不等于m,直接输出
}
//为了避免删除后面和m相同的值,当碰到第一个m值后退出循环
for (i = i + 1; i < n; i++)//输出m后面所有的数
{
printf("%d ", a[i]);
}
printf("\n");
}
return 0;
}


1楼2013-11-21 09:31回复