【题目描述】
小明最近要负责图书馆的管理工作,需要记录下每天读者的到访情况,每位读者有一个编号,每条记录用读者的编号来表示,给出读者的来访纪录,请问每一条记录中的读者是第几次出现。
【输入】
有两行。第1行包含一个整数n(1≤n≤1000),表示小明的记录数。第2行包含n个整数,依次表示小明的记录中每位读者的编号(不超过n)。
【输出】
仅一行。包含n个整数,依次表示每条记录中读者编号是第几次出现,数据间用一个空格分开。
【样例输入】
5
1 2 1 1 3
【样例输出】
1 1 2 3 1
#include<stdio.h> int main() { int n,i,j,sum; scanf("%d",&n); int m[n]; for(i=0;i<n;i++) scanf("%d",&m[i]); for(i=0;i<n;i++) { sum=0; for(j=0;j<i;j++) if(m[j]==m[i]) sum++; printf("%d ",sum+1); } return 0; }
标签:小明,记录,int,第几次,34,读者,编号,第六章 From: https://www.cnblogs.com/xrj1229/p/16882305.html