首页 > 其他分享 >第三章 数组 课后训练(3)

第三章 数组 课后训练(3)

时间:2024-09-03 21:24:48浏览次数:10  
标签:arr 第三章 课后 int sum 60 少装 数组 鸡蛋

        训练5 鸡蛋装箱

        某公司准备好十个包装箱,每箱装60枚鸡蛋。由于机器故障,每箱少装了2枚鸡蛋,使用数组的相关知识体现该过程。

public static void main(String[] args) {
        int arr[][] = new int[10][58];//一共十个箱子,每个箱子应装60个,现在少装2个,
        int sum = 1;
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {

                arr[i][j] = sum;//声明sum为了给鸡蛋计数,为了观看便捷
                sum = sum + 1;
                System.out.print(arr[i][j] + "\t");//循环输出鸡蛋的编号,更加清晰的观看

            }
            System.out.println();
        }

    }

        训练6 鸡蛋装箱

        某公司准备好十个包装箱,每箱装60枚鸡蛋。由于机器故障,后6箱少装了2枚鸡蛋,使用数组的相关知识体现该过程。

public static void main(String[] args) {
        int arr[][] = new int[10][60];
        int sum = 1;
        for (int i = 0; i < arr.length; i++) {
            if (i > 3) {//后六箱,所以从3开始数
                for (int j = 0; j < 58; j++) {//少装2个,所以循环j<58

                    arr[i][j] = sum;//给鸡蛋计数
                    sum = sum + 1;
                    System.out.print(arr[i][j] + "\t");循环输出

                }
            } else {//前四箱
                for (int j = 0; j < arr[i].length; j++) {//前四箱正常每箱装60



                    arr[i][j] = sum;
                    sum = sum + 1;
                    System.out.print(arr[i][j] + "\t");

                }

            }
            System.out.println();


        }
    }

标签:arr,第三章,课后,int,sum,60,少装,数组,鸡蛋
From: https://blog.csdn.net/qq_62387839/article/details/141871743

相关文章

  • 请问结构体数组是如何进行定义的呢?定义方法分为两种,第一种是声明和赋值分开进行的。第
    问题描述:根据下列代码回答下列问题。//Createdby黑马程序员.#include"iostream"usingnamespacestd;intmain(){structStudent{stringname;intage;stringgender;};structStudentarr[3];//结构体......
  • 面试最常见算法3—数组
    1.二维数组螺旋打印给定一个二维数组 array,请返回「螺旋遍历」该数组的结果。螺旋遍历:从左上角开始,按照 向右、向下、向左、向上 的顺序 依次 提取元素,然后再进入内部一层重复相同的步骤,直到提取完所有元素。示例1:输入:array=[[1,2,3],[8,9,4],[7,6,5]]输出:[1,2,3,4,5,6,7,......
  • C语言指针的进阶理解——指针数组
    //整型数组 //顾名思义是存放整型类型的元素的数组 intarr1[]={1,2,3,4,5};//arr内元素的类型是int //字符数组 //顾名思义是存放字符类型元素的数组 chararr2[]={'a','b','c'};//arr内元素的类型是char那么指针数组你是不是也能推算出来它大概的模样了,差不......
  • 算法与数据结构——二叉树数组表示
    二叉树数组表示在链表表示下,二叉树的存储单元为节点TreeNode,节点之间通过指针相连接。同前面的队列或栈,二叉树同样可以使用数组来表示。表示完美二叉树给定一棵完美二叉树,我们将所有节点按照层序遍历的顺序存储在一个数组中,则每个节点都对应唯一的数组索引。按照层序遍历的特......
  • Go 必知必会:探索 Go 语言中的数组和切片深入理解顺序集合
    文末有面经共享群在Go语言的丰富数据类型中,数组和切片是处理有序数据集合的强大工具,它们允许开发者以连续的内存块来存储和管理相同类型的多个元素。无论是在处理大量数据时的性能优化,还是在实现算法时对数据结构的需求,数组和切片都扮演着至关重要的角色。Go语言中的数组在......
  • 代码随想录算法训练营|Day01 LeetCode 704.二分查找,27.移除元素,977.有序数组的平方
    数组理论基础数组是存放在连续空间上的相同类型数据的集合数组的元素是不能删的,只能覆盖704.二分查找LeetCode:704.有序数组的平方classSolution{public:intsearch(vector<int>&nums,inttarget){intlength=nums.size();inti=0......
  • 代码随想录算法训练营,9月2日 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1
    哈希表理论基础1.根据关键码的值而直接进行访问的数据结构(直白来讲其实数组就是一张哈希表,哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素);2.哈希表都是用来快速判断一个元素是否出现集合里;3.哈希函数:把值对应到哈希表的函数;哈希碰撞:映射到哈希表同一个索引......
  • [JS] 数组空位与遍历方法
    当数组中存在空位时,遍历数组需要选择合适的方法,不同的方法可能返回不同的结果。示例数组:constarr=[1,2,,3,4];数组空位不会影响数组长度,arr的长度是5。for循环最朴素的for循环会遍历到数组的每一位,对于空位,访问时返回undefined。for(leti=0;i<arr.length;i++......
  • [JS] 数组空位与遍历方法
    当数组中存在空位时,遍历数组需要选择合适的方法,不同的方法可能返回不同的结果。示例数组:constarr=[1,2,,3,4];数组空位不会影响数组长度,arr的长度是5。for循环最朴素的for循环会遍历到数组的每一位,对于空位,访问时返回undefined。for(leti=0;i<arr.length;i++......
  • 25版王道数据结构课后习题详细分析 第六章 图 6.4图的应用
    一、单项选择题————————————————————————————————————————解析:正确答案:————————————————————————————————————————解析:正确答案:—————————————————————......