编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 18:38:25
编写了一个程序 先随机产生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 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");
}
你的程序出了些小问题,给你改正回来了,现在能运行了

编写了一个程序 先随机产生5000个数字再冒泡法排序但是程序运行不了#include#include #include #define n 5000void main(){int i,j,t;int a[n];srand(time(NULL));//产生随机数组for(i=0;i 用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数 请用java语言编写排序程序.请编写一个多线程的程序,先产生一个大于10的随机整数n,再产生n个随机数并存放于数组中,然后创建两个线程并发地对所产生的随机数分别进行排序,其中,一个线程 vhdl伪随机数求用vhdL语言编写一段产生1-7随机数字的程序 用C语言编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,* 然后先 pascal程序怎样随机产生一个三位数?并解释为什么要这样编写? c语言,使用随机函数rand()编写一个猜数字的游戏程序使用随机函数rand()编写一个猜数字的游戏程序.由程序随机生成1~1000中的随机数,游戏者输入猜测值以后,如果猜对,显示“太棒了”, 编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形.用java写代码.编写一个程序随机产生3个20以内的数作为三角形三条边的长,检查能否构成一个三角形,如果 编写一个java程序,随机产生一个1——10之间的数,并且求这个数的平方根! 编写程序利用随机函数产生10个两位数存入数组a中,并按照从大到小顺序排列输出 VB中要求随机产生10个在[10,30]的不同整数怎么编写程序? 用java编写一个程序,随机产生三个20以内的整数作为三角形的三条边,判断能否构成三角形 设计一个程序,能随机产生3个3位的正整数,且要求每个数的三位数字之和等于20,并输出结果 哪位大侠可以帮我编个VB程序:数字0到5和字母A到F随机生成一个12位的组合……可以编写个脚本吗? vb编写一个程序,利用随机函数生成15个80~99之间的随机整数,输出其中的最大值与最小值 【实验题4-2】随机产生一个两位的正整数,编写程序把该两位数的十位与个位互换.比如,对于两位数据45,情大虾快点恢复呀 谢谢了呀 编写一段程序或设计一个函数实现一个方阵以副主对角线进行翻转并利用rand函数随机产生一个5阶方阵进行翻转 c语言,编写程序,产生20个随机整数到4行5列的数组中,求其主对角线元素之积