Java实验2 -- 数组元素的删除

前言

  • 时间:2020.3.23
  • 内容:实验2 数组元素的删除
  • 备注:具体思路就先不写了。。

数据元素的删除

题目

在这里插入图片描述

代码

import java.util.Scanner;
public class Main{
	public static void main(String a[]){
		Scanner scan = new Scanner(System.in);
		int n,x,k;
		while(scan.hasNext()){
			n = scan.nextInt();
			int arr[] = new int[n];
			for(int i=0; i<n; i++){
				arr[i] = scan.nextInt();
			}
			k = scan.nextInt();
			for(int i=0; i<k; i++){
				x = scan.nextInt() - 1;
				for(int j=0; j<n-i+1; j++){
					if(j == x){
						int m=j;
						while(m!=n-i-1){
							arr[m] = arr[m+1];
							m++;
						}
						if(m == n-i-1){
							arr[m] = 0;
						}
					}
				}			
			}
			for(int i=0; i<n-k; i++){
				System.out.print(arr[i] + " ");
			}
		}
	}
}

实现

在这里插入图片描述

发布了19 篇原创文章 · 获赞 0 · 访问量 1993

猜你喜欢

转载自blog.csdn.net/hyidol/article/details/105054962