初学者,程序编译没错,但一运行就出现错误,哪里逻辑不通了么,求看QAQ
问题就是用选择法给10个数字排序,下面是程序#include <iostream>
using namespace std;
int main()
{int a[11];
int i,j,t;
cout<<"输入10个数字:"<<endl;
for(i=1;i<=10;i++)
cin>>a[i];
cout<<endl;
for(i=1;i<=9;i++)
for(j=i+1;j<=10;j++)
if(a[i]>a[j])
t=a[i];
a[i]=a[j];
a[j]=t;
cout<<"排序结果:"<<endl;
for(i=1;i<=10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}