题解 | #记票统计#
记票统计
https://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894
#include <stdio.h>
#include <string.h>
int main() {
int a, b;
char an[100][50];//如果要输入多个字符串要用二维字符串
char bn[100][50];
scanf("%d\n",&a);
for (int i = 0; i<a; i++) {
scanf("%s ",&an[i][0]);
}
scanf("%d\n",&b);
for (int i = 0; i<b; i++) {
scanf("%s ",&bn[i][0]);
}
// printf("%s",bn[3]);
int x=0;
for (int i = 0; i<a; i++) {
int num = 0;
for (int j = 0; j < b; j++) {
if (strcmp(an[i], bn[j]) == 0 ) {
num++;
}
}
printf("%s : %d\n",an[i],num);
x += num;
}
printf("Invalid : %d",b-x);
return 0;
}
