函数用气泡排序法对n个数据排序
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 05:55:48
注释怎么都是乱码呢?你复制到vc里之后把注释删除.没有说明语言种类,就用C编了#include#include#includevoidSwap(int*a,int*b){intswap;swap=*a
#includemain(){inta[10],i,j,t;printf("pleaseinputtenintnumbers:");for(i=0;i
#includevoidsort(inta[],intn)//选择排序{inti;intj;for(i=0;i
#includevoidsx(intx[],intn){inti,j,t;for(i=0;i
是否也有公式问题补充:对n个元素进行排序,用冒泡法进行排序时,共需比较冒泡排序:最好情况需比较n-1次,最坏情况需比较n(n-1)/2;选择排序
#include#includevoidswap(int&a,int&b){intt;t=a;a=b;b=t;}voidheapadjust(int*a,intn,inti){intt,c;for(t
2010-12-2111:23#includeusingnamespacestd;intmain(){inta[10];cout
这个就错了inti,j,k,a[10],temp;你要输入20个数据应该是a[20]
#includeintStrchr(chars[],charch){intl,i;intj=0;l=strlen(s);for(i=0;i
dimsasinteger,aasinteger,basinteger,casintegers=Rnd()*900+100a=s\100b=s\100-a*10c=smod100-b*10然后用if判
#includemain(){voidsort(int*p,intn);int*q,i,a[10];q=a;for(i=0;i
#includevoidmain(){inti,j,min,temp,a[11];for(i=1;i再问:谢谢了。
inta[]={2,5,22,666,33,234,6,7,88,55};intc;//for(inti=0;i
#include#includevoidmain(){inta[10];inti,j,temp;cout
已通过测试,#includemain(){inta[20],length;inti,j,t;printf("Inputthelengthofarray:");scanf("%d",&length);f
#includeintmain(){inti=0,max=0,j=0;inta[7]={50,46,75,27,80,36,78};for(i=0;i再问:谢谢,不过不是要写程序啊。。。而是求“大数排
//冒泡法排序#includemain(void){inta[100],j,i,t=0,n;printf("请输入要排序数的个数:");scanf("%d",&n);for(i=0;i
Fuctionisprime(aasinteger)'函数,整数a为参数dimflagasboolean'令flag为布尔型变量k%=2'令整数k=2flag=true'令flag=truewhile
就是通过逐次比较相邻的两个数据的大小来完成.原则是从左到右比较两个相邻的数比较一次游标向前移动一位(比较结果如果前当前位置的数据大于相邻数据则交换),由于每次都会此次比较的最大数据显示到最后.程序如下
这是孔融让梨的故事.答案是:DCABE