C语言编程 求教高手

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:14:48
从键盘中接收15个数并存在数组中,然后进行冒泡法进行排序

十分谢谢

#include <stdio.h>
main(void)
{
int a[15],j,i,t=0;
for(i=0;i<15;i++)
scanf("%d",&a[i]);
for(j=0;j<14;j++)
for(i=0;i<14-j;i++)
if(a[i]>a[i+1])//由小到大排序,如果是由大到小将这 > 改为 <
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
for(i=0;i<15;i++)
printf("%d ",a[i]);
}

for(i=0;i<14;i++){
for(j=i+1;j<15;j++){
if(a[j]<a[i]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}