当前位置: 首页 > news >正文

AcWing语法基础课笔记 第四章 C++中的数组

                                第四章 C++中的数组

程序 = 逻辑 + 数据,数组是存储数据的强而有力的手段。                       ——闫学灿

  1. 一维数组
    1. 数组的定义

数组的定义方式和变量类似。

 

    1. 数组的初始化

在main函数内部,未初始化的数组中的元素是随机的。

 

    1. 访问数组元素

通过下标访问数组。

 

练习题1: 使用数组实现求斐波那契数列的第N项。

 

练习题2:输入一个n,再输入n个整数。将这n个整数逆序输出。

 

练习题3:输入一个n,再输入n个整数。将这个数组顺时针旋转k(k <= n)次,最后将结果输出。

 

练习题4:输入n个数,将这n个数按从小到大的顺序输出。

 

练习题5:计算2的N次方。N <= 10000

 

  1. 多维数组

多维数组就是数组的数组。

 

Int a[3][4]; // 大小为3的数组,每个元素是含有4个整数的数组。

Int arr[10][20][30] = {0}; // 将所有元素初始化为0

// 大小为10的数组,它的每个元素是含有4个整数的数组

// 这些数组的元素是含有30个整数的数组

练习题:输入一个n行m列的矩阵,从左上角开始将其按回字形的顺序顺时针打印出来。

 

http://www.lryc.cn/news/9190.html

相关文章:

  • UTF小结
  • (考研湖科大教书匠计算机网络)第四章网络层-第六节3:开放最短路径优先OSPF的基本工作原理
  • 积水在线监测仪——积水点、易涝点水位监测设备
  • DCMM认证机构
  • Golang基于文件魔数判断文件类型
  • MySQL——索引视图练习题
  • 哈希表题目:矩阵置零
  • HTTP API自动化测试从手工到平台的演变
  • 【从零开始学C语言】知识总结一:C语言的基本知识汇总
  • CAD二次开发 添加按钮Ribbon
  • [RK3568 Android12] 添加自定义启动脚本
  • API 体系构建
  • RMPE: Regional Multi-Person Pose Estimation (AlphaPose)阅读笔记
  • 2月16日昆明面试经历部分考题
  • ARC140D One to One
  • 联合身份验证与Cognito
  • day18_常用API之String类丶Object类
  • OSG三维渲染引擎编程学习之五十五:“第五章:OSG场景渲染” 之 “5.13 一维纹理”
  • RTOS随笔之FreeRTOS启动与同步方法
  • 【AI/NLP】InstructGPT数据标注问题
  • 三次握手和四次挥手
  • Jmeter常用断言之响应断言详解
  • 【Python学习笔记】36.Python3 MySQL - mysql-connector 驱动(1)
  • 计算机SCI论文课题设计需要注意什么? - 易智编译EaseEditing
  • Quartz入门教程
  • TypeScript 学习之 function
  • 【云计算自学路线】
  • code01 v2黑屏、花屏、死机、断电重启、休眠死机的进来
  • 分享107个HTML电子商务模板,总有一款适合您
  • Barra模型因子的构建及应用系列三之Momentum因子