〈求助〉找错
冒泡法排序:从小到大排列本人的程序如下:
#include<stdio.h>
void main()
{
int i,arry[6],k;
printf("please imput six number:");
for(i=0;i<6;i++)
scanf("%d",&arry[i]);
for(i=5;i>=1;i--)
{
for(k=0;k<i;k++)
if(arry[k]>arry[k+1])
{
int temp;
temp=arry[k];
arry[k]=arry[k+1];
arry[k+1]=temp;
}
}
printf("order:");
for(i=0;i<6;i++)
printf("%d\t",&arry[i]);
}
结果是负数,不知道是为什么?