TOJ2951

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int T;
 6     cin >> T;
 7     while (T--)
 8     {
 9         int N,a[10000];
10         cin >> N;
11         for (int i = 0;i < N;i++)
12         {
13             cin >> a[i];
14         }
15         int P, Q;
16         cin >> P >> Q;
17         int j;
18         for (j = N-1;j >=Q-1;j--)
19         {
20             a[j+1] = a[j];        
21         }
22         a[j+1] = P;
23         for(int k=0;k<N;k++)
24             cout << a[k] << " ";
25         cout << a[N]<<endl;
26     }
27     return 0;
28 }
View Code

通过数组操作来改变输入,只对做改变的数组中的数进行操作即可。

原文地址:https://www.cnblogs.com/hansichen/p/7158096.html