
此题的关键就是用二维数组。
#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++;
}
}

本文介绍了一种利用二维数组处理连续输入数据的方法,并通过具体代码实现了对于特定数量数据的管理和展示。该方法能够有效地管理一系列输入,并根据输入的顺序显示最近的几条记录。
342

被折叠的 条评论
为什么被折叠?



