数组(创建、提取、冒泡排序及练习题)

数组是某一种数据类型的数据的组合。数组中的实体叫做数组的元素或成员。

示例一:数据的创建和提取

示例二:数组的创建和赋值方法

练习一:从控制台输入九个人的年龄放入数组

练习二:求年龄总和

练习三:求年龄总和,方法二

练习四:输入班级人数,根据人数,挨个输入成绩,求平均分

练习五:求平均分,最高分,最低分

练习六:冒泡排序,降序

练习七:冒泡排序,升序

练习八:输入十个人的分数,去掉两个最高分、两个最低分,求平均分

练习九:选班长,投票选

练习十:生成七个不重复的数

练习十一:手机号抽奖活动

时间: 2024-08-10 14:58:37

数组(创建、提取、冒泡排序及练习题)的相关文章

PHP学习之中数组--创建数组【1】

在PHP中数组的定义有三种写法,分别是: <?php //第一种方式是用关键字 array来创建的 $username = array("demo1","demo2","demo3","demo4"); <?php //第二种方法是用直接声明一个变量,在变量的右边加上中括号的方式来创建数组 $usrename = array(); $username[0]="aaa"; $username[1]

定义一个数字数组,用冒泡排序降序输出

public class M{ int[] array = {2,3,6.5.89.4.1.6}; int b = array.length; int temp = 0; for(int i=0;i<b;i++){ for(int j=i+1;j<b;j++){ if(array[i]>array[j]){ temp = a[i]; a[j] = a[i]; a[j] = temp; } } } System.out.print("array元素的降序排序:"); f

Jquery利用JSON数组创建表格

$(function () { var json = [ { "name": "张三", "age": "20", "gender": "男" }, { "name": "李四", "age": "21", "gender": "女" }, { "name&q

数组-创建数组

数组是一个相同类型的有序集合.特点:1.数组的长度一旦声明指定后,无法更改2.数组中的数据类型不能混合(数组中元素的数据类型不能混合存储). 数组的长度:数组中能容纳最大元素的个数.数组的下标:表示数组中元素存储位置,其存取范围[0,数组的长度-1]. 声明数组 public class HelloWorld { public static void main(String[] args) { // 声明一个数组 int[] a; } } int[] a; 声明了一个数组变量.[]表示该变量是一

js二进制数组创建注意点

js二进制数组创建注意点:关于二进制数组的更多内容可以参阅ES2015 TypedArray视图一章节.可以通过ArrayBuffer对象分配内存,然后再建立视图.视图也可以不通过ArrayBuffer对象,直接分配内存而生成,代码实例如下: var view16 = new Int16Array(2); view16[0] = 1; view16[1] = 2; console.log(view16[1]); 但是你不能够通过下面的方式来创建: var view16 = new Int16Ar

js数组之有已有数组创建新的数组

concat()和splice()方法允许通过已经有的数组创建新的数组 concat()这个方法可以合并多个数组创建一个数组 splice()这个方法是获得截取一个数组中的子集创建一个新的数组. 理论:说着都是可难懂,直接上代码,实践,纸上得来终觉浅. <html> <head> <title>数组的字符串表示</title> <script type="text/javascript"> function B(){ var

OC1_数组创建

// // main.m // OC1_数组创建 // // Created by zhangxueming on 15/6/11. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> //NSArray //创建不可变数组对象 //NSMutableArray //创建可变数组对象 //数组中的元素都是对象可以为任意类型的对象 //数组中存储的是对象的引用

JavaScript中的数组创建

JavaScript中的数组创建 数组是一个包含了对象或原始类型的有序集合.很难想象一个不使用数组的程序会是什么样. 以下是几种操作数组的方式: 初始化数组并设置初始值 通过索引访问数组元素 添加新元素 删除现有元素 本文涵盖了数组的初始化以及设置初始值的操作.在JavaScript中要做到这一点的基本方法是使用数组字面量,例如[1, 5, 8]或是数组构造器new Array (1, 5, 8). 除了手动枚举之外,JavaScript还提供了更有趣更直接的数组创建方式.让我一起看看在Java

numpy 数组创建例程

1 numpy.empty empty(shape[, dtype=float, order='C']) 创建指定 shape 和dtype 的未初始化数组 返回:ndarray. 说明:order = 'C' 或 'F' 'C'是按行的C风格的数组,'F'为按列的Fortran 风格数组. import numpy as np a = np.empty((3,3),dtype = int) print(a) 运行 [[ 6553665 7471204 7536741] [ 4587635 71

Numpy:数组创建、数组基本属性

Numpy数组创建 import numpy as np ''' numpy中的ndarray数组 ''' ary = np.array([1, 2, 3, 4, 5]) print(ary) ary = ary * 10 print(ary) ''' ndarray对象的创建 ''' # 创建二维数组 # np.array([[],[],...]) a = np.array([[1, 2, 3, 4], [5, 6, 7, 8]]) print(a) # np.arange(起始值, 结束值,