要求:

设有4个候选人zhao qian sun li (姓名不区分大小写),20个选民,选民每次输入一个得票的候选人的名字,若选民输错姓名则废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。

代码段:

#include<stdio.h>
#include<string.h>typedef struct _ballot
{char name[8];int vote;
}ballot;void input(ballot can[4]);
void output(ballot can[4]);int main()
{ballot candidate[4]={{"zhao",0},{"qian",0},{"sun",0},{"li",0}};input(candidate);output(candidate);return 0;
}
void input(ballot can[4])
{int i,j;char name[8];printf("input candidators name:\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++;}}}
}void output(ballot can[4])
{int i;printf("name \tzhao\tqian\tsun\tli\n");printf("tickets\t");for(i=0;i<4;i++){printf("%d\t",can[i].vote);}printf("\n");
}

C语言:统计候选人的得票数相关推荐

  1. C语言程序练习:编程统计候选人的得票数。

    编程统计候选人的得票数. 设有3个候选人zhang.li.wang(候选人姓名不区分大小写), 10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. 选民投票结束后程序 ...

  2. C语言——结构体运用 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。

    编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...

  3. 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显

    编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...

  4. 编程统计候选人的得票数。

    编程统计候选人的得票数.时间限制: 1S 章节: 结构体 问题描述 : 设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候 ...

  5. 选民投票--统计候选人的得票数

    编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若 ...

  6. 编程统计候选人的得票数。设有3个候选人zhang、li、wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。

    编程统计候选人的得票数.设有3个候选人zhang.li.wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. ...

  7. 编程统计候选人的得票数。设有3个候选人,Li,Zhang,Fun。 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显

    编程统计候选人的得票数.设有3个候选人,Li,Zhang,Fun. 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理. 选民投票结束后程序自动显 ...

  8. 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(

    7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...

  9. (PTA)7-3 选民投票 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字

    目录 题目 输入格式: 输出格式: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 题目分析 C语言代码 运行截图 题目 输入格式: 先输入候选人人数n和n名候选人姓名,再输入选民人数m和m位 ...

最新文章

  1. Struts2中配置默认Action
  2. [老老实实学WCF] 第二篇 配置WCF
  3. 站点部署,IIS配置优化指南
  4. 485不用双绞线可以吗_现在在上海,挡风玻璃可以一个标志都不用贴吗?
  5. 按小时分组mysql 补齐_分组记录按小时或按天白天和mysql的
  6. spark的流失计算模型_使用spark对sparkify的流失预测
  7. 牛客16662 津津的储蓄计划
  8. The Network Adapter could not establish the connection解决
  9. 今天的你将感谢_今天感谢开发人员:这是
  10. Java的继承和python的继承_Java ,python面向对象的继承及其区别
  11. 区块链 以太坊 验证区块
  12. vsto excel决跨表引用值不能更新的问题
  13. 如何进行软件技术管理?
  14. linux用ping命令测试网速,如何用ping 命令简单测试网速
  15. word 在试图打开时遇到错误 以及word文档的修复
  16. Flink重启策略Restart-Strategy
  17. 插件化Amigo-1
  18. 【新知实验室】TRTC
  19. Flume-三大核心组件
  20. HTTP传递文件和接收文件处理之MultipartFile

热门文章

  1. 线性恒流芯片:X5131G可替代SM2082
  2. PHP阴历阳历天干地支纪年月日生肖五行24节气生辰八字
  3. 【数据结构】复数的建立、求和、求积、求其实部虚部
  4. 微信公众平台图文消息客户端无法收到
  5. UBTC项目9月份最新进展
  6. Hive:从HDFS回收站恢复被删的表
  7. 电离层TEC格网主要计算方法
  8. 网络安全(三)浏览器安全
  9. css实现液晶字体效果
  10. api,api接口,通用组件,通用服务,sdk