此题的关键就是用二维数组。
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int vis[10000];
char q[100][20];
queue<string>que;
int main()
{
int m;
scanf("%d",&m);
int cnt=1;
while(m--)
{
// if(cnt>=5)
// {
// cnt=1;
// }
scanf("%s",q[cnt]);
int num=1;
if(cnt<=4)
{
for(int i=cnt; i>=1; i--)
{
printf("%d=%s",num++,q[i]);
if(i!=1) printf(" ");
}
}
else
{
for(int i=cnt; i>=cnt-3; i--)
{
printf("%d=%s",num++,q[i]);
if(i!=cnt-3) printf(" ");
}
}
printf("\n");
cnt++;
}
}