题解 | #记票统计#

记票统计

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;
}

全部评论

相关推荐

零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
Twilight_m...:还是不够贴近现实,中关村那块60平房子200万怎么可能拿的下来,交个首付还差不多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务