ballot

更新时间:2022-11-25 04:24:50 阅读: 评论:0


2022年11月25日发(作者:唐宁街十号)

C语⾔:统计候选⼈的得票数

要求:

设有4个候选⼈zhaoqiansunli(姓名不区分⼤⼩写),20个选民,选民每次输⼊⼀个得票的候选⼈的名字,若选民输错姓名则废票处

理。选民投票结束后程序⾃动显⽰各候选⼈的得票结果和废票信息。

代码段:

#include

#include

typedefstruct_ballot

{

charname[8];

intvote;

}ballot;

voidinput(ballotcan[4]);

voidoutput(ballotcan[4]);

intmain()

{

ballotcandidate[4]={{"zhao",0},{"qian",0},{"sun",0},{"li",0}};

input(candidate);

output(candidate);

return0;

}

voidinput(ballotcan[4])

{

inti,j;

charname[8];

printf("inputcandidatorsname:n");

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

{

gets(name);

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

{

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

{

can[j].vote++;

}

}

}

}

voidoutput(ballotcan[4])

{

inti;

printf("nametzhaotqiantsuntlin");

printf("ticketst");

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

{

printf("%dt",can[i].vote);

}

printf("n");

}

本文发布于:2022-11-25 04:24:50,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/16289.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:ballot
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图