我又来啦啦啦!!基础没扎牢!写啥错啥!!!再次请各位赐教
程序代码:
#include <iostream> using namespace std; int sort(int n,int a[]) { int i,j,temp; for(j=0;j<=n-1;j++) { for (i=0;i<n-j;i++) if (a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } return a[1]; } int main() { int N; cin>>N;//输入行数 int *A=new int[N]; for(int k=1;k<=N;k++) cin>>A[k];//接收对应次数用户输入 for(k=1;k<=N;k++)//调用sort函数并寻找经冒泡排序后最小数a[1]的原角标 if(sort(N,A)==A[k])//应该是这里错了吧 cout<<k<<endl; return 0; }