题解 | #记票统计#
记票统计
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; }