编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/01 00:00:16
![编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i](/uploads/image/z/2593299-3-9.jpg?t=%E7%BC%96%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F+%E5%85%88%E9%9A%8F%E6%9C%BA%E4%BA%A7%E7%94%9F5000%E4%B8%AA%E6%95%B0%E5%AD%97%E5%86%8D%E5%86%92%E6%B3%A1%E6%B3%95%E6%8E%92%E5%BA%8F%E4%BD%86%E6%98%AF%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E4%B8%8D%E4%BA%86%23include%23include+%23include+%23define+n+5000void+main%28%29%7Bint+i%2Cj%2Ct%3Bint+a%5Bn%5D%3Bsrand%28time%28NULL%29%29%3B%2F%2F%E4%BA%A7%E7%94%9F%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%BB%84for%28i%3D0%3Bi)
编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i
编写了一个程序 先随机产生5000个数字再冒泡法排序
但是程序运行不了
#include
#include
#include
#define n 5000
void main()
{
int i,j,t;
int a[n];
srand(time(NULL));
//产生随机数组
for(i=0;i
编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define n 5000
void print1(int a[]);
void main()
{
int i,j,t;
int a[n];
srand(time(NULL));
//产生随机数组
for(i=0;i<n;i++)
{
a[i] = rand()%1000+1;
}
//冒泡法排序
//找第i个最小元素
for(i=0;i<n-1;i++)
{
for(j=0;j<=n-i-1;j++)
{
if(a[i]<a[j])
{
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
print1(a);
system("pause");
}
//打印数组
void print1(int a[])
{
int c=0;
for(;c<n;c++)
{
printf("%d\t",a[c]);
}
printf("\n");
}
你的程序出了些小问题,给你改正回来了,现在能运行了