Java数组编程练习题
1.选队长游戏训练任务
package com.kkb.task;
import java.util.Scanner;
public class Task_1010104_001 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入爬山的人数:");
int count = input.nextInt();
int[] strArr = new int[count];
for (int i=0; i<strArr.length; i++) {
strArr[i] = i+1;
}
for (int i=0; i<strArr.length; i++) {
System.out.print(strArr[i] + "\t");
}
int left = count;
int flag = 0;
System.out.println("\n出局的人顺序依次为:");
while (left > 1) {
for (int i=0; i<strArr.length; i++) {
if (strArr[i] != -1) {
flag++;
}
if (flag == 3) {
System.out.print(strArr[i] + "\t");
strArr[i] = -1;
left--;
flag = 0;
}
}
}
System.out.println("\n最后的队长是:");
for (int i=0; i<strArr.length; i++) {
if (strArr[i] != -1) {
System.out.