import java.util.Scanner;
public class 队 {
/**
* FIFO 先入先出
* 问QQ号码 首位删除第二个放到末尾,如此循环。删除的号码为真实QQ
* 631758924 -> 615947283
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
f1();
}
public static void f1(){
Scanner scanner=new Scanner(System.in);
int[] book=new int[100]; // 开辟一个较大的数组保存输入的数字
int head=1; // 队首
int tail=1; // 队尾加1
for (int i = 1; i <= 9; i++) {
book[tail]=scanner.nextInt();
tail++;
}
while(head<tail){
System.out.print(book[head]+" "); // 打印队首
head++; // 移到第二个数
book[tail]=book[head]; // 第二个数移到队尾
tail++; // 队尾下一个
head++; // 再次出队
}
}
}
蓝桥杯 Java 队算法
最新推荐文章于 2024-07-29 14:22:26 发布