package day21;
import java.util.Scanner;//调用Scanner一个简单的文本扫描器
import static net.mindview.util.Print.*;
import java.util.Random;
public class Show {
public static void main(String[] args){
int[] a=new int[10];
int g=1;
for(int b=0;b<7;b++)//初始化数组
a[b]=b;
for(int f=1;;f++){//确定数组最后一个元素的下标
if(a[f]==0) break;
else g++;
}
Scanner scanner=new Scanner(System.in);
printnb("请输入插入的数:");
int c=scanner.nextInt();
printnb("请输入要插入的位置:");
int d=scanner.nextInt();
if(d>a.length)
printnb("超出范围");
else{
for (;g>=d;g--){
a[g+1]=a[g+1]^a[g];
a[g]=a[g+1]^a[g];
a[g+1]=a[g+1]^a[g];
}
a[d]=c;
for(int h:a)
printnb(h);
}
}
}
线性表插入指定位置
最新推荐文章于 2024-03-29 17:51:00 发布