第1个回答 2006-12-20
C++编写的:在visualc++6.0下运行通过
#include<iostream.h>
#define n 10
void main()
{int i,j,a[n],b[n];/*定义数组大小为5*/
cout<<"input "<<n<<" number:";
for(i=0;i<n;i++)
cin>>a[i];
for(int k=0;k<n;k++)
b[k]=a[k];
for(i=0;i<n-1;i++)
{for(j=i+1;j<n;j++)
if(a[i]>a[j])
{int t=a[i];
a[i]=a[j];
a[j]=t;
}}
for(i=0;i<n;i++)
if(a[n-1]==b[i])
cout<<"最大的数为"<<a[n-1]<<",在数组中的位置为"<<i+1<<endl;
}