两个C语言冒泡法

肉松 笔记 2015-05-20


-

#include<stdio.h>
int main(void)
{
int i,j,temp;   /*定义变量*/
int a[20]={54,67,89,66,12,32,34,9,65,80,14,23,56,76,98,61,28,3,11,39}    /*定义数组*/
for(i=0;i<19;i++)
for(j=i+1;j<20;j++)
if(a[i]>a[j])
{
temp=a[i];a[i]=a[j];a[j]=temp;
}
}


-

#include<stdio.h>
int main(void)
{
int i,j,temp;   /*定义变量*/
int a[20]={54,67,89,66,12,32,34,9,65,80,14,23,56,76,98,61,28,3,11,39}    /*定义数组*/
for(i=0;i<20;i++)
for(j=0;j<20-i;j++)    /*j在i内循环,*/
if(a[j]>a[j+1])        /*把大数向后排*/
{
temp=a[j];a[j+1]=a[j];a[j]=temp;
}
}
PREV
初回长春
NEXT
低智商的五个特征

评论(0)

发布评论