标签:
#include <stdio.h>
void init(int arr[],int len) //给数组赋值为10 9 8 7 6 5 4 3 2 1
{
int i = 0;
for (; i <= len; i++)
{
arr[i] = len - i;
}
}
void sort(int arr[], int len) //按升序排列(冒泡排序)
{
int i,j;
for(i = 0; i < len - 1; i++)
{
for(j = 0; j < len - i -1;j++)
{
if(arr[j] > arr[j + 1])
{
int tmp = arr[j];
arr[j] = arr[j + 1];
arr[j +1] = tmp;
}
}
}
}
void show(int parr[],int len) //打印数组
{
int i = 0;
for(; i< len; i++)
{
printf("%d ",parr[i]);
}
printf("\n");
}
void empty(int parr[],int len) //清空数组
{
int i = 0;
for(; i < len; i++)
{
parr[i] = 0;
}
}
int main()
{
int a[10];
init(a,sizeof(a)/sizeof(a[0]));
show(a,sizeof(a)/sizeof(a[0]));
sort(a,sizeof(a)/sizeof(a[0]));
show(a,sizeof(a)/sizeof(a[0]));
empty(a,sizeof(a)/sizeof(a[0]));
return 0;
}
标签:
原文地址:http://blog.csdn.net/yangrujing/article/details/45627127