C语言:统计候选人的得票数
要求:
设有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语言:统计候选人的得票数相关推荐
- C语言程序练习:编程统计候选人的得票数。
编程统计候选人的得票数. 设有3个候选人zhang.li.wang(候选人姓名不区分大小写), 10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. 选民投票结束后程序 ...
- C语言——结构体运用 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。
编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...
- 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显
编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...
- 编程统计候选人的得票数。
编程统计候选人的得票数.时间限制: 1S 章节: 结构体 问题描述 : 设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候 ...
- 选民投票--统计候选人的得票数
编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若 ...
- 编程统计候选人的得票数。设有3个候选人zhang、li、wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。
编程统计候选人的得票数.设有3个候选人zhang.li.wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. ...
- 编程统计候选人的得票数。设有3个候选人,Li,Zhang,Fun。 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显
编程统计候选人的得票数.设有3个候选人,Li,Zhang,Fun. 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理. 选民投票结束后程序自动显 ...
- 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(
7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...
- (PTA)7-3 选民投票 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字
目录 题目 输入格式: 输出格式: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 题目分析 C语言代码 运行截图 题目 输入格式: 先输入候选人人数n和n名候选人姓名,再输入选民人数m和m位 ...
最新文章
- Struts2中配置默认Action
- [老老实实学WCF] 第二篇 配置WCF
- 站点部署,IIS配置优化指南
- 485不用双绞线可以吗_现在在上海,挡风玻璃可以一个标志都不用贴吗?
- 按小时分组mysql 补齐_分组记录按小时或按天白天和mysql的
- spark的流失计算模型_使用spark对sparkify的流失预测
- 牛客16662 津津的储蓄计划
- The Network Adapter could not establish the connection解决
- 今天的你将感谢_今天感谢开发人员:这是
- Java的继承和python的继承_Java ,python面向对象的继承及其区别
- 区块链 以太坊 验证区块
- vsto excel决跨表引用值不能更新的问题
- 如何进行软件技术管理?
- linux用ping命令测试网速,如何用ping 命令简单测试网速
- word 在试图打开时遇到错误 以及word文档的修复
- Flink重启策略Restart-Strategy
- 插件化Amigo-1
- 【新知实验室】TRTC
- Flume-三大核心组件
- HTTP传递文件和接收文件处理之MultipartFile