C程序---编程统计候选人得票数
编程统计候选人得票数,假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 10
#define M 3typedef struct candidate
{char name[N];int votes;int Invalid_ticket;
}CAND;void Vote(int n,CAND arr[]);
int main()
{CAND candidate[M] = {{"zhang",0,0},{"li",0,0 },{"wang",0,0 }};int n;printf("please input the number of voters: \n");scanf("%d",&n);printf("the number of voters is %d \n",n);Vote(n,candidate);return 0;
}Vote(int n,CAND arr[]){int i,j;char name[10] ;for(i = 0; i <= n ;i++){gets(name);for(j = 0; j< 3;j++){if(strcmp(name , arr[j].name)==0)arr[j].votes++;}}for(j = 0;j<3;j++){printf("%s: %d \n",arr[j].name,arr[j].votes);}// printf("%s: %d",arr[0].name,arr[1].votes);}
C程序---编程统计候选人得票数相关推荐
- 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显
编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...
- C语言程序练习:编程统计候选人的得票数。
编程统计候选人的得票数. 设有3个候选人zhang.li.wang(候选人姓名不区分大小写), 10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. 选民投票结束后程序 ...
- 编程统计候选人的得票数。设有3个候选人,Li,Zhang,Fun。 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显
编程统计候选人的得票数.设有3个候选人,Li,Zhang,Fun. 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理. 选民投票结束后程序自动显 ...
- 编程统计候选人的得票数。
编程统计候选人的得票数.时间限制: 1S 章节: 结构体 问题描述 : 设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候 ...
- 编程统计候选人的得票数。设有3个候选人zhang、li、wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。
编程统计候选人的得票数.设有3个候选人zhang.li.wang(注意:候选人姓名不区分大小写,输入大写小写都对),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理. ...
- C语言——结构体运用 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。
编程统计候选人的得票数.设有3个候选人zhang.li.wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理.选民投票结束后程序自动显 ...
- 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位 ...
- 选民投票--统计候选人的得票数
编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若 ...
最新文章
- 小裁缝返乡创业做儿童品牌,如今身家数十亿冲刺上市
- 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程
- int printf(const char* fmt,...)
- 防火防盗竟防不了网络攻击智能摄像机的网络安全怎么办?
- php 指定时间之前,php计算给定时间之前的函数用法实例
- php 管理数组数据库,【PHP】一个用PHP数组管理数据库表结构更新功能的烂代码~...
- MySQL某列增加标注_MySQL 使用CASE表达式给行做标记
- 看图计算机械加工工时,急求机械加工工艺编制和工时定额制定与核算软件!!!...
- 树莓派从零开始学习记录
- html 文件 转换成mp4视频,[swf转视频]一个带有Play播放按钮的swf文件怎么转换成mp4视频...
- java中类加载器ClassLoader,双亲加载机制,启动类加载器,应用类加载器,线程上下文类加载器
- 我的第一本书,被选作大学教材了!
- location属性和prototype属性介绍
- (信贷风控一)互联网金融业申请评分卡的介绍
- 《信息处理技术》知识点整理
- 计算机报名怎么老是密码错误,中考报名显示密码错误 中考网上报名说我密码错误怎么办...
- python关于函数作用的描述_Python函数的概念和使用
- Windows模拟器推荐
- Java虚拟机参数配置
- SSS1623简易USB麦克风方案中文设计电路