您的位置:首页 > 其它

实现数组的初始化,排序,打印,清空

2015-05-08 13:06 232 查看
#include <stdio.h>
#include <math.h>
void init(int arr[],int len)
{
int i;
for(i=0;i<len;i++)
{
arr[i]=len-i;
}
}
void sort(int arr[],int len)
{
int temp,i,j;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-1-i;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=temp;
}
}
}
}
void print(int arr[])
{
int i;
for(i=0;i<9;i++)
{
printf("%d\n",arr[i]);
}
}
void empty(int arr[],int len)
{
int i;
for(i=0;i<len;i++)
{
arr[i]=arr[i]-i-1;
printf("%d\n",arr[i]);
}

}
int main()
{
int arr[9];
int len=9,i;
init(arr,len);//数组的初始化
sort(arr,len);//数组的升序(冒泡排序)
print(arr);//打印数组
empty(arr,len);//数组的清空
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐