美文网首页
冒泡排序

冒泡排序

作者: psh_11 | 来源:发表于2020-05-11 16:57 被阅读0次

依然是根据《啊哈!算法》改的,但书上既然用C语言,循环为何不从下标0开始?

#include <stdio.h>

int main()
{
    int a[100],i,j,t,n;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    
    for(i=0;i<n;i++)
        for(j=0;j<n-i;j++)
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
    
    for(i=0;i<n;i++)
        printf("%d ",a[i]);
}

懒得模块化了...

相关文章

网友评论

      本文标题:冒泡排序

      本文链接:https://www.haomeiwen.com/subject/qmzunhtx.html