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

原创 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;	
}


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

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

#include #include void init(int a[],int sz) { int i = 0; for (i = 0; i < sz; i++) { ...
  • shine_zyd_way
  • shine_zyd_way
  • 2016年07月30日 00:35
  • 590

逆置数组元素

逆置数组元素中的值,例如,若x所指向的数组中的数据依次为9,8,7,6,5,则逆置后依次为:5,6,7,8,9 代码如下:...
  • yang6464158
  • yang6464158
  • 2014年02月25日 08:43
  • 1502

关于逆置数组问题

逆置是指将数组中的值按逆序重新存放。例如:数组原值是{1,2,3,4,5,6,7,8,9},逆置后数组变成{9,8,7,6,5,4,3,2,1} #include void fun(int a[],...
  • qq_32909375
  • qq_32909375
  • 2016年12月07日 20:55
  • 845

一种高效的方法将数组中的元素逆置

一般方法是利用Array.Reverse方法,例:Int [] someArray = new int [4] {1,2,3,4,5};Array.Reverse(someArray); 可以尝试以下...
  • ppkjjk1981
  • ppkjjk1981
  • 2008年03月10日 12:57
  • 634

线性表的就地逆置(数组实现+链表实现)

线性表的就地逆置(数组实现+链表实现)
  • Ema1997
  • Ema1997
  • 2016年09月21日 00:45
  • 763

数组逆置方法总结

参考自:http://www.cnblogs.com/tinaluo/p/5267779.html今天总结一下数组的逆置方法。这里列出两种方法,一种是循环迭代的方式:思路就是第一个和倒数第一个交换、第...
  • liu1075538266
  • liu1075538266
  • 2017年02月16日 22:23
  • 1107

数组逆置算法

using System;using System.Collections.Generic;using System.Text;namespace 数组逆置{    class Program    ...
  • whwqs
  • whwqs
  • 2008年05月01日 17:42
  • 1145

逆置数组

1 快速逆置数组 可以使用Array中的Reverse方法。如:int[] array = new int[] {1,3,5,4,2 }; Array.Reverse(arr...
  • highplayer
  • highplayer
  • 2010年12月05日 21:34
  • 2161

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

创建一个数组,实现函数init()初始化数组、实现empty()清空数组、实现reverse()函数完成数组元素的逆置。要求:自己设计函数的参数,返回值。    (1)init( )数组元素的初始化 ...
  • ttyue_123
  • ttyue_123
  • 2016年08月09日 21:40
  • 288

c语言实现数组的逆置

c语言实现数组的逆置 #include #include void swap(int *a ,int *b) { int tmp = *a; *a = *b; *b = tmp; } voi...
  • chenxucx
  • chenxucx
  • 2016年11月06日 20:08
  • 815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
举报原因:
原因补充:

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