回 帖 发 新 帖 刷新版面

主题:求助用c演示冒泡排序!!急急急!!!!

我要交毕业设计了,可是还没做!!请哪个程序高手给我用c演示数据结构冒泡排序的算法的程序!!先在这里谢过了!!我到20号用!!请好心的朋友提前给我答案!!!谢谢谢谢!!!!

回复列表 (共3个回复)

沙发


#include<stdio.h>

void main()
{
    int a[10];
    int i,j,t;
    printf("please enter ten numbers:\n");
    for(i=0;i<=9;i++){
        scanf("%d",&a[i]);
    }
    printf("\n");
    for(j=1;j<10;j++){
        for(i=0;i<10-j;i++){
            if(a[i]<a[i+1]){
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
            }
        }
    }
    printf("the sorted numbers:\n");
    for(i=0;i<=9;i++){
        printf("%d",a[i]);
    }
}

板凳

你把数组元素下表从1到10了,这样给人一 种误解!这样也可以!有点像清华大学出版社的C语言程序设计的原题目!

3 楼

bt~~what's wrong with your eyes?

我来回复

您尚未登录,请登录后再回复。点此登录或注册