一、二维数组的初始化正确答案:B1、二维数组初始化可以省略行,不能省略列!2、{ }中用小括号()隔开,表示一行的初始化完毕。比如B选项,表示初始化两行,第一行0,1,2  第二行初始化为3,4,5二、区分strlen() 和size of()答案:A总结:size of 和strlen 在这一题的关键区别在于\0于strlen 函数不计,在size of函数计算在内对sizeof和st
原创 精选 2022-11-26 22:44:41
215阅读
1.输入5个学生成绩,求和,求平均 package practise; import java.util.Scanner; public class B1 { /** * @param args */ public static void main(String[] args) { // TODO ...
转载 2021-04-23 16:08:00
80阅读
2评论
题目41. 编程题:给你一个整数数组nums,请你返回其中位数为偶数的数字的个数。比如,对于数组nums = [12,345,2,6,7896]12 是
原创 2022-01-05 11:06:35
129阅读
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>void bubble_sort(int arr[], int sz)//形参arr本质是指针{ //确定趟数 int i = 0; for (i = 0; i < sz - 1; i++) { //一趟冒泡排序的过程
原创 2022-10-03 22:08:21
100阅读
1点赞
/** * Copyright (C), 2018-2021, Mr.Lin * Author: Mr.Lin * Date: 2021/11/4 0:43 * FileName: Demo14 * Description: 韩顺平第二章基础练习 */public class Demo14 { pu ...
转载 2021-11-04 01:03:00
63阅读
2评论
[代码]
转载 2009-08-26 14:06:00
57阅读
2评论
数组指针练习
原创 2021-11-02 17:36:12
464阅读
SP694 DISUBSTR - Distinct Substrings 求本质不同的子串数量。 考虑容斥:对于rk[i] 与 rk[i -1]他们的lcp就是会重复出现的子串数量。就是这段会被重复计算在两个人的前缀中,所以减去。 对于rk[i] 和 rk[i - 2]会被减掉在rk[i - 1] ...
转载 2021-09-23 18:32:00
60阅读
2评论
前言数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。本文主要包括:创建数组判断是不是数组数组数组的转换数组去重各位看官可根据自身需求选择食用。创建数组创建数组是基本功,其方法主要包括以下几种:const arr = [1,2,3] // 数组字面量 const arr = [,,,]
数组/指针练习
原创 2022-08-14 23:46:08
178阅读
题目要求:跳水比赛 8个评委打分,运动员的成绩去掉一个最高分,去掉一个最低分,剩下的6个分数的平均分就是最后得分,使现(1)请把最高分,最低分的评委找出(2)找出最佳评委和最差评委。最佳评委是最后得分差距最小,最差评委最后得分差距最大分析:设计一个函数求最高分 最低分 平均分 需要考虑存在多个最低分和最高分的情况找最有裁判和最差裁判使用abs() 以及切片完成 将绝对值传入到切片中再遍历源代码:p
原创 2019-03-10 21:45:34
833阅读
题目描述编写程序,输入n(1<=n<=10),输入n个整数构成一个数组,输入整数x,在这个数组中查找x是否存在,如果存在,删除x,后面元素依次向前添补空位,并输出删除元素后的数组。如果不存在,输出“Not Found”。定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,若找到返回x的下标,函数原型如下:int find(int a[], ...
原创 2023-03-08 12:07:25
351阅读
一、数组的概念数组是相同数据类型元素的集合。数组本身是引用数据类型,但它可以存储基本数据类型和引用数据类型。二、数组的声明语法一:数据类型[] 数组名;语法二:数据类型 数组名[];三、数组的创建两个要素:数据类型、长度。语法一:数据类型[] 数组名 = new 数据类型[长度];(动态初始化,先定义数组,然后初始化数据)语法二:数据类型[] 数组名 = new 数据类型[]{初始化数据};(静态
转载 2023-06-19 23:47:38
29阅读
数组基础如何声明一个数组int[] nums = new int[10]; // 数组类型 + 数组名 = new 数组长度数组的基本特点数组中开辟空间的原理 1、声明一个数组 会在栈内存中开辟一块空间,str String [ ] str = null 2、创建数组长度 当new了之后会在堆内存中开辟一块空间存储数组长度 str = new String [ 5] 3、给数组赋值 未给数组赋值
转载 2024-01-30 20:47:17
30阅读
1) 数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的, 不能动态变化 2) var arr []int 这时 arr 就是一个 slice 切片,切片后面专门讲解,不急哈. 3) 数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。 4) 数组创建后,如果没有赋值,有默认值(零值) 数值类型数组:默认值为 0 字符串数组: 默认值为 "" bool 数组: 默认值为 false 5) 使用数组的步骤 1. 声明数组并开辟空间 2 给数组各个元素赋值(默认零值) 3 使用数组 6) 数组的下标是从 0 开始的 7) 数组下标必须在指定范围内使用,否则报 panic:数组越界,比如 var arr [5]int 则有效下标为 0-4 8) Go 的数组属值类型, 在默认情况下是值传递, 因此会进行值拷贝。数组间不会相互影响 9) 如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式) 10) 长度是数组类型的一部分,在传递函数参数时 需要考虑数组的长度,看下面案例
原创 2019-03-09 12:11:42
1384阅读
// 1. 数组遍历(依次输出数组中的每一个元素) // int [ ] a =new int[3]; // a[0]=4; // a[1]=7; // a[2]=8; // // // for形式遍历数组 // for(int i=0;i<a.length;i++){ // System.out. ...
转载 2021-07-20 16:54:00
154阅读
2评论
不完整的指针数组练习
原创 2022-12-12 23:48:57
125阅读
1.练习数组存着一组对象,提取年龄大于18的对象,并把它们放进一个新的数组<script type="text/javascript"> //script练习, var per = new Person("小王"
原创 2023-05-25 11:05:23
57阅读
题目编写程序,实现如下功能:一个学习小组有5个人,每个人有Math,C,Database
原创 2022-04-13 10:47:38
79阅读
一维、二维练习题,包含完整解题思路、代码和输出结果,难度由浅入深: 练习题1:一维数组基础 - 计算数组元素的平均值 题目:定义一个包含5个整数的一维数组,计算并输出所有元素的平均值。 解题思路 声明并初始化一个一维数组(静态初始化,直接给出5个整数)。 遍历数组,累加所有元素的值(用for循环遍历索引,累加求和)。 计算平均值:总和 ÷ 数组长度(注意用浮点型存储结果,避免整数除法截断)。 输
原创 2月前
156阅读
  • 1
  • 2
  • 3
  • 4
  • 5