美文网首页
【第十章】综合练习-数组

【第十章】综合练习-数组

作者: 找寻美好 | 来源:发表于2018-12-19 08:14 被阅读0次

练习讲解课堂视频,点击下面链接
https://www.cctalk.com/v/15451813708041?xh_fshareuid=a0997a47-ba13-a4f0-69da-da928c349a7b&xh_preshareid=79d23a39-a54b-444c-8454-492cf85c03e2

一、 数组

(一) 训练1

1. 问题

某百货商场当日消费积分最高的8名顾客,他们的积分分别是18、25、7、36、13、2、89、63.编写程序找出最低的积分及它在数组中的原始位置。

2. 提示

  1. 创建数组points[],存储8名顾客的积分;

  2. 定义变量min存储最低积分,定义变量index存储最低积分的下标;

  3. 假设第一个元素为最低积分,下标为0;

  4. 遍历数组,将数组元素和min的值进行比较;

(二) 训练2

1. 问题

从键盘上输入10个整数,合法值为1,2或3,不是这3个数则为非法数字。试编程统计每个整数和非法数字的个数。程序运行结果如图所示


1.png

2. 提示

  1. 创建数组nums[],长度为10,存储用户输入的数字;

  2. 创建数组count[],长度为4,存储3个合法数字和非法数字的个数。

  3. 循环输入数字,利用switch判断数字的值,根据不同的值对数组count[]中的不同元素值进行累加。

(三) 训练3

1. 问题

假设有一个长度为5的数组,如下所示

int[] array = { 1, 3, -1, 5, -2 };

现创建一个新数组newArray[],要求新数组中元素的存放顺序与原数组中的元素逆序,并且如果原数组中的元素值小于0,在新数组中按0存储。试编程输出新数组中的元素,程序运行结果如下图所示

2.png

2. 提示

  1. 利用循环从原数组最后一个元素开始处理,如果该元素的值小于0,利用continue退出本次循环(整型数组中元素默认值为0)。

  2. 如果该元素值大于0,则将该元素复制到新数组合适的位置。

  3. 处理完成,利用循环输出新、旧数组中的元素。

相关文章

  • 【第十章】综合练习-数组

    练习讲解课堂视频,点击下面链接https://www.cctalk.com/v/15451813708041?xh...

  • 数组综合练习一

    /*问题:某百货商场当日消费积分最高的8名顾客,他们的积分分别是18、25、7、36、13、2、89、63. * ...

  • 2020-07-25 Java基础学习003

    内容提前看 数组 字符串 一、数组 运行结果: 二、字符串 执行结果: 字符串与数组综合练习 运行结果:

  • 综合练习1数组一

    #作业代码: int[] points = { 18, 25, 7, 36, 13, 2, 89, 63 }...

  • 综合练习1数组二

    #作业代码 try { int[] num = new int[10];//定义...

  • 2019-04-16 数组(splice)、数组去重、练习-省市

    数组 数组去重 二维数组 练习-省市联动(数组方法) 练习-省市联动(json方法) DOM(节点) 父节点小练习...

  • 三、数组和语句综合练习题

    1.实现出入不定数量参数,进行排序(考点:可变参数其实是把参数存到数组里) 2.抽奖 3.数三进一问题

  • kotlin练习 ---- 数组练习

    kotlin练习 ---- 数组练习 数组创建 使用arrayOf()函数:这种方式无需显示指定数组的长度,但需要...

  • 综合练习

    1.列出薪金高于部门30工作的所有员工的薪金的员工姓名和薪金、部门名称、部门人数。确定要使用的数据表:emp:姓名...

  • 综合练习

    1.描写一下你正在写作的房间的细节——最好睁着眼睛写。 要注意到细枝末节,如笔盒里面有一块穿着‘衣服’的橡皮擦...

网友评论

      本文标题:【第十章】综合练习-数组

      本文链接:https://www.haomeiwen.com/subject/yvldkqtx.html