如何在向量的某处添加数字并在数字后移一位?

问题描述

我有一个带有7个插槽的向量。我想在插槽0和1之间添加一个数字,然后将以下数字移动一个插槽。

例如,我有数字2,-5、14、21,-7、0、0,并想在插槽0和1之间添加数字10(使其成为新的插槽1),然后移动以下数字,结果是2,-10,-5、14、21,-7、0。

到目前为止,这是我的代码,但我不知道为什么它什么都不做:

        int[] nbr = new int[7];
        int length = 7;
        
        nbr[0] = 2; nbr[1] = -5; nbr[2] = 14; nbr[3] = 21; nbr[4] = -7; nbr[5] = 0; nbr[6] = 0;
        
        
        for (int k = 0; k > 1 && k < length; k++) {
            nbr[k] = nbr[k-1];
        

出什么问题了,我该如何完成代码才能使其正常工作?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)