当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言简单程序冒泡排列

更新:01-29 整理:39baobao.com
字体:

[汇编语言冒泡排序程序 10个数]//排序从小到大 int a[] = new int[] { 97, 78, -1, 0, 32, 14, 21, 27, -20, 99 }; int temp = 0; for (int i = 0; i < a.length; i++) { for (int j = 0; j <a.length -...+阅读

第一 第二5261个for循环不对 应该用for(i=0;i<6-j;i++)

第二 你判断也不对,照你的判断,t=a[i];

a[i+1]=a[i] ;

a[i+1]=t;

a[i+1]被覆盖掉了,不再有a[i+1]这个值

还有,你4102的冒泡排序是1653最好是用大于,你要小于的话,大数就到前面了,小数沉下内去了

第三 你的输出程序也不对

更改程序如下

#include "stdio.h"

void main()

{

int a[6],i,j,t;

for(i=0;i<6;i++)

{scanf("%d",&a[i]);}

for(j=0;j<5;j++)

{

容for(i=0;i<6-j;i++)

{

if(a[i]

{

t=a[i];

a[i]=a[i+1] ;

a[i+1]=t;

};

}

}

for (int m=0;m<6;m++)

{

printf("%d",a[m]);

}

}

记得采纳

本文地址:https://www.39baobao.com/show/29_33506.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

用汇编语言在键盘里输入10个学生的成绩用冒泡排序法从大到小进CODE SEGMENT ASSUME CS:CODE ORG 100H START: PUSH CS POP DS PUSH CS POP ES CALL INPUTNUM MOV AX,NUM MOV N,AX CALL BUBBLESORT MOV AH,2 MOV DL,10 INT 21H MOV DL,13...

汇编语言冒泡法排序高手的请进!DATA SEGMENT ADR DW 58,64,32,0,23,256,272,280,-1 ,-2 N=( $-ADR )/2 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,N DEC CX LO...

汇编语言冒泡排序算法N equ 10.model small .data array dw N dup(?) .code main proc far mov ax,data mov ds,ax mov cx,Ndec cxloop1: mov di,cx mov bx,0 loop2: mov ax,array[bx] cmp ax,ar...

汇编语言:编写子程序将内容变量arr中的10个字数用冒泡排序算法将数据段DATA开始的16个数排序,前小后大,程序示例如下: DATAS SEGMENT arr DB 74,68,58,66,69,254,186,6,10,98,34,90,128,222,33,0 COUNT DB 10 DATAS ENDS CODES SEGMENT ASS...

用C语言的函数做冒泡法排序#include #define M 10 void Bubble(int a[]) { int t; for(int i=0;ifor(int j=i+1;jif(a[j]>a[i]) { t=a[j]; a[j]=a[i]; a[i]=t; } for(i=0;icout} void main() { int a[...

急需一个用C语言函数写的冒泡排序法最好是可以排数字也可以排字#include #include void mao_pao(int *a,int n) { int i,j,temp,flag; for(i=0;i{ flag=0; for(j=0;j{ if(a[j]>a[j+1]) { flag=1; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; }...

C语言冒泡排序算法要用函数从小到大排序 void paixu(double a[],int N) { double temp; int i,j; for(i=0;i<N;i++) { for(j=i+1;j<N-i;j++) { if(a[i]>a[j]) {temp=a[i];a[i]=a[j];a[j]=temp;} } } }...

易语言数组排列算法.版本 2 .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 .局部变量 a, 整数型, , "5" a = { 1, 2, 3, 4, 5 } 排列 (a, 3) .子程序 排列 .参数 a, 整数型, 数组 .参数 n, 整数型...

在数学认知中可以引导幼儿按照一定规律排列的食物体会其中的什活动设计背景 按规律排序是幼儿园数学活动的一项基本活动内容,有多种变化的规律。在活动中,我们发现孩子们常有不同的排列方式,如颜色、大小、形状的多种间隔。于是便设计了“...