C语言填空:选票统计

#include <stdio.h>
//3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输人被选人的名字,最后输出各人得票结果。1struct person{
    char name[20];int count;
}leaders[3]={"zhang",0,"wang",0,"sun",0};
main()
{
    int i,j;
    char leader_name[20];
    for(i=1;i<=10;i++)
    {
        scanf("%s",【2】);
        for(j=0;j<3;j++)
        if(strcmp(leader_name,【3】)==0)
         【4】;    
    }
    for(i=0;i<3;i++)
    printf("%5s:%d",【5】);
    getchar();
 }

 

#include <stdio.h>
//3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输人被选人的名字,最后输出各人得票结果。
#include <string.h> 
struct person{
    char name[20];int count;
}leaders[3]={"zhang",0,"wang",0,"sun",0};
main()
{
    int i,j;
    char leader_name[20];
    for(i=1;i<=10;i++)
    {
        scanf("%s",leader_name);
        for(j=0;j<3;j++)
        if(strcmp(leader_name,leaders[j].name)==0)
         leaders[j].count++;    
    }
    for(i=0;i<3;i++)
    printf("%5s:%d",leaders[i].name,leaders[i].count);
    getchar();
 }

 

posted @ 2023-02-12 10:40  myrj  阅读(212)  评论(0编辑  收藏  举报