数组(使用不同循环结构对比)

软件Visual Studio 2022        

目录

1.1 数组使用和打印

示例A定义初始化值

示例B定义一个值其他为0

2.1利用循环结构输入

2.2利用循环结构打印

示例A   for循环 输入            for循环 打印

示例B   for循环 输入0-9      for循环 打印

示例C   wile循环 输入0-9    for循环 打印

示例D   wile循环 输入1-9     do wile循环 打印


1.1 数组使用和打印

格式:     类型名称  变量名[数量 ] ={初始化值   };

打印时:   类型名称  变量名[位置] 

数组中位置对应关系

位置01234
实际数字12345

示例A定义初始化值

源代码

#include<stdio.h>		//编译预处理命令


int main()								//主函数
{
	int vaiate1[5] = { 1,2,3,4,5 };		//定义数组并给予初始值

	printf("%d", vaiate1[0]);			//打印数组中对应值
	printf("%d", vaiate1[1]);
	printf("%d", vaiate1[2]);
	printf("%d", vaiate1[3]);
	printf("%d", vaiate1[4]);

	return 0;
}

运行

示例B定义一个值其他为0

源代码

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[5] = { 1 };				//定义数组并给予初始值

	printf("%d", vaiate1[0]);			//打印数组中对应值
	printf("%d", vaiate1[1]);
	printf("%d", vaiate1[2]);
	printf("%d", vaiate1[3]);
	printf("%d", vaiate1[4]);

	return 0;
}

运行

2.1利用循环结构输入

数组中循环结构用for  可减少变量名使用

(循环中定义变量只在循环结构中有效)

源代码

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[3] = { 0 };				//定义数组并给予初始值

	//循环结构输入
	for (int one = 0;			
		one < 3;
		one++)
	{
		scanf_s("%d", &vaiate1[one]);	//输入具体数字
	}

	return 0;
}

2.2利用循环结构打印

示例A for循环 输入 for循环 打印

循环中定义变量只在循环结构中有效

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[3] = { 0,0,0};			//定义数组并给予初始值

	//循环结构 输入
	for (int one = 0;			
		one < 3;
		one++)
	{
		scanf_s("%d", &vaiate1[one]);	//输入具体数字
	}

	//循环结构 打印
	for (int one = 0;
		one < 3;
		one++)
	{
		printf("%d", vaiate1[one]);		//打印具体数字
	}

	return 0;
}

运行

示例B for循环 输入0-9   for循环 打印

源代码

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[10] = { 0 };			//定义数组并给予初始值

	//循环结构 输入
	for (int one = 0;			
		one < 10;
		one++)
	{

		vaiate1[one] = { one };
		
	}

	//循环结构 打印
	for (int one = 0;
		one < 10;
		one++)
	{
		printf("%d\n", vaiate1[one]);		
	}

	return 0;
}

运行

示例C        wile循环 输入0-9  for循环 打印

 源代码

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[10] = { 0 };			//定义数组并给予初始值

	//循环结构 输入
	int one = 0;	
	while (one < 10)
	{
		vaiate1[one] = { one };
		one++;
	}
			

	//循环结构 打印
	for (int one = 0;
		one < 10;
		one++)
	{
		printf("%d\n", vaiate1[one]);		
	}

	return 0;
}

运行

 

示例D  wile循环 输入1-9     do wile循环 打印

源代码

#include<stdio.h>					//编译预处理命令


int main()								//主函数
{
	int vaiate1[9] = { 9 };			//定义数组并给予初始值

	//循环结构 输入
	int one = 0;	
	int qwe = 1;
	while (one < 9)
	{		
		vaiate1[one] = { qwe };
		one++;
		qwe++;
	}
		
	//循环结构 打印
	int two = 0;
	do
	{
		
		printf("%d\n", vaiate1[two]);
		two++;
	} while (two<9);


	return 0;
}

运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值