怎么下载word简历模板:随机产生N个整数,然后用一种排序算法将他们从小到大排序
来源:百度文库 编辑:高校问答 时间:2024/10/04 15:03:48
哪位可以帮我写下这个程序?在这里小妹多谢了!
//C++程序,选择排序
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
void SelectSort(int array[],int n)
{
int i,j,p;
for(i=0;i<n-1;i++)
{
p=i;
for(j=i+1;j<n;j++)
if (array[j]<array[p])
p=j;
if (p!=i)
{
int temp=array[p];
array[p]=array[i];
array[i]=temp;
}
}
for(i=0;i<n;i++)
cout<<array[i]<<ends;
cout<<endl;
}
void main()
{
srand(time(0));
int i,n,*num;
cin>>n;
num=new int[n];
for(i=0;i<n;i++)
{
num[i]=rand();
}
SelectSort(num,n);
}
随机产生N个整数,然后用一种排序算法将他们从小到大排序
排序。随机生成若干个数据,程序将数据排序后输出,分别使用快速排序,希尔排序,冒泡排序算法进行排序。
整数排序算法的问题?
用C++编写函数实现排序,设计排序算法对N个学生的成绩进行排序,排序方式根据函数的style参数确定
用选择排序法对10个整数排序
在主函数中输入10个整数,用另一函数对它们进行排序,然后在主函数中输出这10个已排好序的整数
读入一个整数m(4<m<21)调用函数rand 获得 m个随机整数,将这 m个随机整数从小到大排列
怎么产生[1,100]的随机整数?
产生40个10-99之间的随机整数,并打印出3的倍数?
random(n)产生0~n的随机数(n为word类型,先执行randomize, 才能得到随机整数);是什么意思,举个例子^^^