题目描述

源代码
#include<iostream>
#include<cstring>
using namespace std;
const int N = 1000;
int a[N + 1];
int b[N + 1];
int main()
{
int n;
cin >> n;
memset(b, 0, sizeof(b));
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
b[a[i]]++;
if (i != n)
printf("%d ", b[a[i]]);
else printf("%d\n", b[a[i]]);
}
return 0;
}

本文介绍了一个简单的门禁系统计数程序实现方法。通过读取输入的人员ID,并使用数组记录每个ID出现的次数来完成计数功能。该程序采用C++语言编写,展示了基本的输入输出操作和数组应用。
171

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



