题目 3
#include
#include
using namespace std;
int main()
{
vector
int i,j,n,k,m,a;
cout<<"请输入你需要的数列个数"<
for(i=0;i
cout<<"请输入第"< cin>>a;
iv.push_back(a);
}
for(i=0;i
{
a=iv[i];
iv[i]=iv[j];
iv[j]=a;
}
cout<<"排序后的数列为"<
cout<<"请输入M,需要多少个数逆序"<
for(i=k,j=k+m-1;iv[i]
a=iv[i];
iv[i]=iv[j];
iv[j]=a;
}
for(i=0;i
}
花了我好多时间,还是有问题。。。
只有K输入1时才可以让那几个数逆序
我也不知道问题出在哪
希望对你有用。