您的位置:首页 > 其它

写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。

2014-05-18 23:08 621 查看
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<Windows.h>

#define N 6
void bubblesort(int *p)//从小到大排序
{
for (int i = 0; i < N; i++)
for (int j = N - 1; j >= i; j--)
{
if (*(p + j - 1)>*(p + j))
{
static int k = 0;
k = *(p + j - 1);
*(p + j - 1) = *(p + j);
*(p + j) = k;
}
}
for (int i = 0; i< N; i++)
{
printf("%-3d", *(p + i));
}
}
void main()
{
srand((unsigned)time(NULL));
int a
= { rand() % 100, rand() % 100, rand() % 100, rand() % 100, rand() % 100, rand() % 100 };
//int a
= { 1, 1, 2, 3, 6, 3 };
bubblesort(a);
system("pause");
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐