删除元素吖

删除在第一行的n个整数中第一次出现数字m并删除,然后按照顺序输出剩下的数。

#include <stdio.h>
#include <stdlib.h>
int main() {
    
    
	int n=0;
//	scanf("%d",&n);
	while (scanf("%d",&n)!=EOF){
    
    
		int i=0,array[20]={
    
    0};
		for(i=0;i<n;i++){
    
    
			scanf("%d",&array[i]);
		}
		int m=0,index=0; 
		scanf("%d",&m);
		for(i=0;i<n;i++){
    
    
			if(m==array[i] && index==0){
    
    
				index = 1;
				continue;
			}
			printf("%d ",array[i]);
		}
		printf("\n");
	}
	
	return 0;
}

Guess you like

Origin blog.csdn.net/m0_46672781/article/details/121245398