创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。

原创 2016年05月30日 15:01:33
#include <stdio.h>
void init(int arr[],int len)
{
	int i=0;
	int num=0;
	printf("初始化数组->:\n");
	for(i=0;i<len;i++)
	{
		scanf("%d",&num);
		arr[i]=num;	
	}	
}
void empty(int arr[],int len)
{
	int i=0;
	printf("清空数组->:\n");
	for(i=0;i<len;i++)
	{
		arr[i]=0;
	}	
}
void reverse(int arr[],int len)
{
	int i=0;
	int arr2[20];
	printf("逆置数组->:\n");
	for(i=0;i<len;i++)
	{
		arr2[i]=arr[i];
	}
	for(i=0;i<len;i++)
	{
		arr[i]=arr2[len-1-i];	
	}
	
}

int main()
{
	int i=0;
	int arr[]={0,0,0,0,0};
	int len=sizeof(arr)/sizeof(arr[0]);
	init(arr,len);
	reverse(arr,len);
	for(i=0;i<len;i++)
	{
		printf("%d ",arr[i]);
	}
	printf("\n");
	empty(arr,len);
	for(i=0;i<len;i++)
	{
		printf("%d ",arr[i]);
	}
	return 0;	
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言下的创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。

#define _CRT_SECURE_NO_WARNINGS 1 #include #include #include void menu() { printf("*********** ...

创建一个数组,实现数组的初始化,清空以及逆置

#include void init(int arr[], int len) //初始化数组 { int i = 0; int input = 0; printf("请输入%d个数进行...

js删除数组元素、清空数组的简单方法

原文:http://www.jb51.net/article/89335.htm 一、清空数组 1 2 3 var ary = [1,...

js删除数组元素、清空数组的简单方法

一、清空数组var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了二、删...

[Chromium阅读点滴]arraysize宏定义与数组元素个数统计

转自:http://blog.sina.com.cn/s/blog_496be0db0100x9cz.html   阅读Chromium代码时,碰到一个宏arraysizeof,定义如下:...

angularjs2版本创建一个数组,将数组里面的内容通过数据绑定的形式循环到table表单中

angularjs2版本创建一个数组,将数组里面的内容通过数据绑定的形式循环到table表单中
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)