第1个回答 2014-03-25
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int a[10];
int n,m=0,t=0;
cout<<"please input 10n umbers"<<endl;
for(n=0;n<10;n++)
cin>>a[n];
for(n=0;n<10;n++)
{
for(m=0;m<10-n;m++)
{
if(a[n]>a[m])
{
t= a[n];
a[n]= a[m];
a[m] =t;
}
}
}
for(n=0;n<10;n++)
cout<<a[n]<<endl;
return 0;
}
这就可以了,你的排序写错了
另外Scanf输入个数不含空格,最好用回车输入
上面的代码cin cout 改成scanf printf 就可以