题解 | #记票统计#

记票统计

http://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

用scanf函数处理输入,投票的时候每投入一张票,和候选人匹配,统计结果,这样的好处是可以无视投票者的数量,只需要给候选人分配空间。

#include "stdio.h"
#include "string.h"

char in_put[100][30] = {0};
char out_put[30] = {0};
int out[100] = {0};

int main(void) {
    int i, j, m = 0, n = 0, invalid = 0;

    scanf("%d", &n);
    for (i = 0; i < n; i++) {
        scanf("%s", in_put[i]);
    }

    scanf("%d", &m);
    for (i = 0; i < m; i++) {
        scanf("%s", out_put);
        for (j = 0; j < n; j++) {
            if (strcmp(out_put, in_put[j]) == 0) {
                out[j] ++;
                break;
            }
        }
        if (j == n) {
            invalid++;
        }
    }

    for (i = 0; i < n; i++) {
        printf("%s : %d\n", in_put[i], out[i]);
    }
    printf("Invalid : %d", invalid);
    return 0;
}


全部评论

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务