题解 | #记票统计#
记票统计
https://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894
#include <stdio.h>
typedef struct{
char s[105];
int c;
}node;
int main() {
int n,m;
node h[105];
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%s",h[i].s);
h[i].c=0;
}
scanf("%d",&m);
char t[105];
int inv=0;
for(int i=0;i<m;i++){
scanf("%s",t);
int flag=0;
for(int j=0;j<n;j++){
if(strcmp(t,h[j].s)==0){
flag=1;
h[j].c++;
}
}
if(flag==0){
inv++;
}
}
for(int i=0;i<n;i++){
printf("%s : %d\n",h[i].s,h[i].c);
}
printf("Invalid : %d\n",inv);
return 0;
}
查看11道真题和解析