程序输出结果不对,请求帮忙!!
排序后的结果不对啊,出现乱码了,为什么呢,请朋友们帮帮忙!!!哪里出错了,要怎么改正呢?
#include<iostream>
using namespace std;
int temp;
void huan(int a[],int b)
{
for(int i=0;i<b;i++)
for(int j=i+1;j<b;j++)
{
if( a[i]>a[j] )
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
int main()
{
int s[8]={8,76,6,5,4,3,21,1};
huan(s,8);
for(int i=0;i<8;i++)
{
cout<<s[i]<<" ";
}
return 0;
}