#include <stdio.h>
#define m 1000
int main() {
int a[m];//定义一个数组
int n,i,x;
scanf("%d",&n);
scanf("%d",&x);
for(i=0;i<n;i++){
scanf("%d",&a[i]);//打出所需数据
if(a[i]==x){//当遇到所需数据时
i--;//去掉该数据
n--;//同时减少数组中数据的量
}
}
for(i=0;i<n;i++){
printf("%d ",a[i]);
}
}
看到大部分答案都是依据指针,我想通过数组来试试

京公网安备 11010502036488号