生成随机数并排序 c语言

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:07:39
冒泡法和选择法 还有升序和降序

如果#include<windows.h>报错,那就删掉它以及sysytem("pause");
我不知道你的编译器认这个不!
#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
void show(int a[],int n);
void Bubble(int a[],int n);
void Bubble1(int a[],int n);
void Seletion(int a[],int n);
void Seletion1(int a[],int n);
void main()
{
int a[100];
for(int i=0;i<100;i++)
a[i]=rand() % 100+1;
printf("冒泡正序:");
Bubble(a,100);
printf("冒泡反序:");
Bubble1(a,100);
printf("选择正序:");
Seletion(a,100);
printf("选择反序:");
Seletion1(a,100);
system("pause");
}
void show(int a[],int n)
{
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
void Bubble(int a[],int n)
{
for(int i=0;i<n-1;i++)
for(int j=n-2;j>=i;j--)
{
int temp