结构体例题(三)

来源:互联网 发布:指南针软件是不是骗局 编辑:程序博客网 时间:2024/05/21 11:10

【题目】有3个候选人,每个选民只能投票选一个人,要求编一个统计选票的程序,先后输入被选人的名字,最后是输出个人的得票结果。

#include<stdio.h>#include<string.h>#define N 10int main(){struct person {char name[20];int  count;}leader[3]={"li",0,"zhang",0,"sun",0};    char leadername[20];for(int i=0;i<N;i++){scanf("%s",leadername);for(int j=0;j<3;j++)if(strcmp(leadername,leader[j].name)==0)leader[j].count++;}printf("\nResult:\n");for(i=0;i<3;i++)printf("%s %d\n",leader[i].name,leader[i].count);return 0;}



原创粉丝点击