- 91
- 0
- 约3.35千字
- 约 4页
- 2019-07-20 发布于四川
- 举报
有一个数组a[N]顺序存放0-N,要求没隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8 个数(N=7)为
例: {0,1,2 ,3,4 ,5,6,7 },0-1-2(删除)-3-4-5(删除)-6-7-0(删除),如此循环直到最后一个数被删除。
1 import java.util.Scanner;
1 public class Main {
2 public static void main(String[] args) {
3 Scanner scan = new Scanner(System.in);
4 while (scan.hasNext()) {
5 int n = scan.nextInt();
6 boolean[] delete = new boolean[n];
7 int count = 0;
8 int index = 0;
9 int num = 0;
10 while (count n) {
11 for (int i = 0; i != n; ++i) {
12 if (delete[i] =
原创力文档

文档评论(0)