8.编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。 #include<stdio.h> #include<string.h> struct man { char name[10]; int shu; }m[3]={“zhang”,0,“li”,0,“wang”,0}; main() { int i,j; char name[10]; for(i=0;i<10;i++) { scanf("%s",name); for(j=0;j<3;j++) { if(strcmp(name,m[j].name)==0) m[j].shu+=1; } } for(i=0;i<3;i++) printf("%s %d\n",m[i].name,m[i].shu); }
————————————————
版权声明:本文为CSDN博主「Nice 2s you.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_54638312/article/details/118523597
编程统计候选人的得票数
最新推荐文章于 2024-04-21 23:20:06 发布