【c语言】函数实现数组初始化,冒泡排序,现实,和清空功能
2015-05-11 14:19
615 查看
问题描述:
给一个数组,用函数初始化,并将初始化的数组按从小到大的顺组排列起来,在实现清空数组的功能。
例如:给数组初始化a[10]={10,9,8,7,6,5,4,3,2,1}现实出来并排序为a[10]={12,3,4,5,6,7,8,9,10},之后清空
代码如下:
给一个数组,用函数初始化,并将初始化的数组按从小到大的顺组排列起来,在实现清空数组的功能。
例如:给数组初始化a[10]={10,9,8,7,6,5,4,3,2,1}现实出来并排序为a[10]={12,3,4,5,6,7,8,9,10},之后清空
代码如下:
#include<stdio.h> void chu(int a[],int len) { int i; for(i=0;i<len;i++) a[i]=len-i; } void show( int *p,int len)//显示函数 { int j; for(j=0;j<len;j++) { printf("%d ",p[j]);//p[i]=*(p+1) } printf("\n"); } void paixu(int a[],int len)//实现排序功能冒泡 从小到大排序 { int i,j; int tmp=0; for(i=0;i<len-1;i++) { for(j=0;j<len-i-1;j++) { if(a[j]>a[j+1]) { tmp=a[j]; a[j]=a[j+1]; a[j+1]=tmp; } } } } void empty(int a[],int len) { int i; for(i=0;i<len;i++) { a[i]=0; } } int main() { int arr[10]; int length=sizeof(arr)/sizeof(arr[0]); chu(arr,length);//初始化函数 show(arr,length); paixu(arr,length);//排序函数 show(arr,length); empty(arr,length);//清空函数*/ return 0; }
相关文章推荐
- C语言:实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置
- C语言:实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置
- c语言:创建一个数组,分别实现函数初始化数组、 清空数组、数组元素的逆置
- c语言:创建一个数组,分别实现函数初始化数组、 清空数组、数组元素的逆置
- C语言下的创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- //4.创建一个数组, //实现函数init()初始化数组、 //实现empty()清空数组、 //实现reverse()函数完成数组元素的逆置。 //要求:自己设计函数的参数,返回值。
- 创建一个数组, 实现函数init()初始化数组、 实现reverse()函数完成数组元素的逆置,实现empty()清空数组。要求:自己设计函数的参数,返回值。
- 创建一个数组 实现函数init()初始化数组 empty()清空数组 reverse()函数完成数组元素的逆置
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值
- 用函数实现数组的初始化、逆置和清空
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- 创建一个数组,实现函数init()初始化数组,实现empty()清空数组 实现reverse()函数完成数组元素的逆置
- 2018. 3. 27 用函数实现数组的初始化、数组元素的逆置、清空数组
- 创建一个数组: 实现函数init()初始化数组、 实现reverse()函数完成数组元素的逆置、 实现empty()清空数组
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- //创建一个数组, //实现函数init()初始化数组、 //实现empty()清空数组、 //实现reverse()函数完成数组元素的逆置。 //要求:自己设计函数的参数,返回值。
- 模块化思想:创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置