首页 > 其他分享 >一维 数组

一维 数组

时间:2023-05-20 13:23:58浏览次数:32  
标签:初始化 一维 int 数组 include 数据

/*数组
   什么是数组:就是帮助我们更好的管理和使用数据
   数组的作用:帮助我们存储一组相同类型的数据
   数据的定义:类型名  变量名[数字]  括号里的数字表示:当前这个数组能够帮助我们存储的数据个数




*/

//一维数组初始化第一种方式
#include<stdio.h>

int main()
{
	/*数组
   什么是数组:就是帮助我们更好的管理和使用数据
   数组的作用:帮助我们存储一组相同类型的数据
   数据的定义:类型名  变量名[数字]  括号里的数字表示:当前这个数组能够帮助我们存储的数据个数




*/

//一维数组初始化第一种方式
#include<stdio.h>

int main()
{
	//如何才能把数组里面的数据拿出来使用呢???
	int x[5] = { 10,20,30,40,50 };//数组初始化第一种方式
	//int x[5] = {10,20,30} ;//数组初始化第二种方式   初始化前三个成员,后面所有元素都设置为0
	//int x[5] = {0};  //数组初始化第三种方式  所有的成员都设置为0 
	//int i;
	//for(i = 0;i<5;i++)
	//{
	//	x[i] = 0;//通过循环遍历数组的每个元素,将元素值都设置为0
	//}

	////实现数组数据的使用
	printf("%d\n", x[0]);
	printf("%d\n", x[1]);
	printf("%d\n", x[2]);
	printf("%d\n", x[3]);
	printf("%d\n", x[4]);

	return 0;
}
//数组的下标都是从0开始

	return 0;
}

数组案例实现: 小星星 乐谱

#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>  //播放音乐头文件
#pragma comment(lib,"winmm.lib")  //音乐库文件
int main()
{

    int i;
	int Music[28] = {1,1,5,5,6,6,5,
				    4,4,3,3,2,2,1,
					5,5,4,4,3,3,2,
					5,5,4,4,3,3,2 };
	for (i = 0;i<31;i++)
	{
		if(Music[i])//Music[i]的值是0
		{
			switch(Music[i])
			{
			case 1:
				mciSendString(L"play 1.mp3", 0, 0, 0);
				break;
			case 2:
				mciSendString(L"play 2.mp3", 0, 0, 0);
				break;
			case 3:
				mciSendString(L"play 3.mp3", 0, 0, 0);
				break;
			case 4:
				mciSendString(L"play 4.mp3", 0, 0, 0);
				break;
			case 5:
				mciSendString(L"play 5.mp3", 0, 0, 0);
				break;
			case 6:
				mciSendString(L"play 6.mp3", 0, 0, 0);
				break;
			case 7:
				mciSendString(L"play 7.mp3"0, 0, 0);
				break;
			
			}
		}
		Sleep(300);//每间隔0.3秒播放一次
	}



	return 0;
}

标签:初始化,一维,int,数组,include,数据
From: https://www.cnblogs.com/weiguanghao/p/17417081.html

相关文章

  • 类 方法中实现查找某元素是否在数组中的操作
    publicclassImoocStudent{publicbooleancontains(int[]arr,intelement){booleanresult=false;for(intvalue:arr){if(value==element){result=true;break;}......
  • #yyds干货盘点# LeetCode程序员面试金典:将有序数组转换为二叉搜索树
    题目:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。 示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]......
  • ES6 常见的数组遍历方法
           ......
  • LeetCode/子数组的最小值之和
    给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。1.单调栈假如要遍历所有区间,哪怕可以直接获得最小值,时间复杂度也是O(n2)这里我们不逐个找对应区间,而是计算每个值对区间的贡献,可以将时间复杂度降到O(n)其实也就找遍历时当前值的左边界和右边界,在......
  • 数组的常用方法
    <!--作者:zhangfan页面名称:数组的常用方法--><template><divclass="topCon"><el-buttontype="primary"@click="clickBtn">主要按钮</el-button></div></template><script>exportdefault......
  • [learn from chatGPT] [vba] 如何使用 Collection 或 Dictionary 对象来代替数组
    在VBA中,`Collection`和`Dictionary`对象可以用来代替数组。它们的主要优点是可以动态地添加、删除和查找元素,而无需调整数组大小。下面是一个简单的例子:```SubUseCollection()DimmyCollectionAsNewCollection'添加元素到Collection中myCollection.Add......
  • 微信小程序setData()对数组的操作
    对于setData普通数据类型而言,没什么讲究但是对于数组而言,再直接修改一个完整的数组显得有些多余,首先写着不简易,其次效率很是滴。比如你都能觉得复杂,官方肯定是有对应的优化的。官方demoPage({data:{array:[{text:'initdata'}],},changeItemInArray:fun......
  • 2023-05-18:有 n 名工人。 给定两个数组 quality 和 wage , 其中,quality[i] 表示第 i 名
    2023-05-18:有n名工人。给定两个数组quality和wage,其中,quality[i]表示第i名工人的工作质量,其最低期望工资为wage[i]。现在我们想雇佣k名工人组成一个工资组。在雇佣一组k名工人时,我们必须按照下述规则向他们支付工资:对工资组中的每名工人,应当按其工作质量与同组其......
  • 2023-05-18:有 n 名工人。 给定两个数组 quality 和 wage , 其中,quality[i] 表示第 i 名
    2023-05-18:有n名工人。给定两个数组quality和wage,其中,quality[i]表示第i名工人的工作质量,其最低期望工资为wage[i]。现在我们想雇佣k名工人组成一个工资组。在雇佣一组k名工人时,我们必须按照下述规则向他们支付工资:对工资组中的每名工人,应当按其工作质量与同......
  • 数组
    数组数组的定义数组是相同型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组的语......