我的排序怎么最小的一个数怎么数不出来!~~大家帮帮忙~
#include <iostream.h>
void chu();
void ru();
void suan();
int num[10];
void main()
{
ru();
suan();
chu();
}
void ru()
{
int i=0;
do{
cout<<"please input No."<<(i++)+1<<" number"<<endl;
cin>>num[i];
}while(i<10);
}
void suan()
{
for(int i=0;i<10;i++)
{
for(int j=i+1;j<10;j++)
{
if(num[i]>num[j])
{
int temp=num[j];
num[j]=num[i];
num[i]=temp;
}
}
}
}
void chu()
{
int j=0;
for(;j<10;j++)
{
cout<<"Output No."<<j+1<<" number is:";
cout<<num[j]<<endl;
}
}