C语言数组问题5

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:29:37
使用起泡法对10个整数进行排序(升序)。

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
int i,j,t,a[10]={1,9,2,8,3,7,4,6,5,0};
for (i = 0; i < 10; i++) {
printf("%d\t",a[i]);
}
printf("\n\n");
for (i = 0; i<10; i++) {
for (j=0; j<10-i-1; j++) {
if (a[j]>a[j+1]) {
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}

for (i = 0; i < 10; i++) {
printf("%d\t",a[i]);
}
return 0;
}
//---------------------------------------------------------------------------

#include<stdio.h>

void main()
{
int array[10];
int i;

printf("please input the array menber:\n");
for(i = 0;i < 10;i ++ )
{
scanf("%d",&array[i]);
}
int j;
int temp;

f