您的位置:首页 > 编程语言 > C语言/C++

选票统计(一)(结构体专题)C语言

2017-12-28 11:54 302 查看
#include <stdio.h>

#include <stdlib.h>

#include<string.h>

typedef struct Vote//定义一个结构体

{

    char name[50];

    int votes;

} VOTE;

int main()

{

    char ch[20];

    int i,n,j;

    VOTE p[5]=

    {

        {"zhang",0},

        {"wang",0},

        {"zhao",0},

        {"liu",0},

        {"miao",0}

    };

    scanf("%d",&n);

    for(i=0; i<n; i++)

    {

        scanf("%s",ch);

        for(j=0; j<5; j++)

        {

            if(strcmp(ch, p[j].name)==0)

                p[j].votes++;

        }

    }

    for(j=0;j<5;j++)

    {

        printf("%s %d\n",p[j].name, p[j].votes);

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: