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

原创 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个数进行...

数组初始化,清空数组,数组元素逆置

一、题目:创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。 二、解题思路: 1、初...

循环左移数组元素实现源码

  • 2011年12月07日 17:14
  • 8KB
  • 下载

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

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

用递归实现数组元素累乘

  • 2012年09月04日 15:29
  • 246B
  • 下载

java基础之一维数组元素的插入

  • 2017年11月15日 15:37
  • 793B
  • 下载

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

原文:http://www.jb51.net/article/89335.htm 一、清空数组 1 2 3 var ary = [1,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
举报原因:
原因补充:

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