题目描述

某单位进行选举,有5位候选人:zhang、wang、zhao、liu、miao。编写程序,统计每人所得的票数。要求每人的信息里包括两部分:name和votes,分别描述姓名和所得票数。每个人的信息用一个结构体来表示,5个人的信息使用结构体数组。

输入

首先输入一个整数n,表示一张选票,接下来n行,每行是一个由小写英文字母组成的字符串,表示以上5个候选人之一。

输出

输出5行,按zhang、wang、zhao、liu、miao的顺序输出5个候选人的姓名和所得票数,用空格隔开。

样例输入 Copy

8
zhang
wang
zhang
zhao
wang
liu
wang
wang

样例输出 Copy

zhang 2
wang 4
zhao 1
liu 1
miao 0

C语言

#include<stdio.h>
#include<string.h>
typedef struct votes
{char name[10];int vote;
}votes;int main()
{int i,j,n;char sname[10];votes v[5]={{"zhang",0},{"wang",0},{"zhao",0},{"liu",0},{"miao",0}};scanf("%d",&n);for(i=0;i<n;i++){scanf("%s",sname);for(j=0;j<5;j++){if(strcmp(v[j].name,sname)==0){v[j].vote+=1;}}}for(i=0;i<5;i++){printf("%s %d\n",v[i].name,v[i].vote);}return 0;
}

ZZULIOJ 1188: 选票统计(一)(结构体专题)相关推荐

  1. zzulioj 1191: 数星星(结构体专题)

    题目描述 一天,小明坐在院子里数星星,Gardon就出了个难题给她:Gardon在天空画出了一个矩形区域,让他输入矩形区域里有多少颗星星,仁慈的上帝还为他标出了每个星星的坐标.但小明数着数着就看花了眼 ...

  2. OJ1180: 成绩统计(结构体专题)(C语言)

    题目描述 从键盘输入若干个学生的信息,每个学生信息包括学号.姓名.3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息. 输入 首先输入一个整数n(1<=n<=100),表示学生人数 ...

  3. ZZULIOJ 1180-1198结构体专题 参考代码

    一共19道题 虽然是java写的,但是还是用的类似于C的结构体 下面代码供参考 每题前面标的有题号 *1180 成绩统计(结构体专题) 1181 谁的年龄最小(结构体专题) 1182 查询记录(结构体 ...

  4. ZZULIOJ: 1187: 棒棒糖(结构体专题)

    1187: 棒棒糖(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 1006 解决: 790 [提交] [状态] [讨论版] [命题人:外部导入] 题目描述 新年快到了,计算机 ...

  5. zzulioj:1196: 数星星(二)(结构体专题)

    1196: 数星星(二)(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 2993 解决: 964 [状态] [讨论版] [提交] [命题人:外部导入] 题目描述 一天,小明坐 ...

  6. ZZULIOJ1194: 总成绩排序(结构体专题)

    1194: 总成绩排序(结构体专题) 题目描述: 有一学生成绩表,包括学号.姓名.3门课程成绩.请按如下规则排序:按总成绩降序排序,若总成绩相同,则按姓名升序排序. 输入: 首先输入一个整数n(1&l ...

  7. 1183: 平面点排序(一)(结构体专题)C语言

    1183: 平面点排序(一)(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 6339 解决: 4077 [状态] [讨论版] [提交] [命题人:admin] 题目描述 平面 ...

  8. 向大佬学习C语言1198: 考试排名(二)(结构体专题)

    题目 1198: 考试排名(二)(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3737 解决: 728ACM 国际大学生程序设计竞赛,英文全称:ACM Internatio ...

  9. 考试排名(结构体专题)

    考试排名(结构体专题) 题目描述 今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩.现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的 ...

  10. 1197: 考试排名(一)(结构体专题)

    1197: 考试排名(一)(结构体专题) 时间限制: 1 Sec  内存限制: 128 MB 提交: 59  解决: 70 [提交] [状态] [讨论版] [命题人:eilene] 题目描述 今天浙大 ...

最新文章

  1. 蓝驰创投朱天宇:用10年尺度看 AI 创业,如何发现独角兽 | 新智元专访
  2. 7-1 ATM机类结构设计(一) (100 分)
  3. 脾气好的领导不是好领导
  4. ASP.NET实现PDF大文件的浏览
  5. 背包问题(背包九讲)
  6. C语言实现简单贪吃蛇代码
  7. python aiml开发文档_使用Python AIML搭建聊天机器人的方法示例
  8. 用python做曲_谁在用 python 弹奏一曲《菊花台》
  9. win10安装MySQL5.7教程,linux安装MySQL教程,SQLyog安装教程
  10. Android WebView加载webrtc视频通话
  11. web前端入坑系列回归,再推荐一波学习资源
  12. 一网打尽!炫酷枪火打击视频+图文+源码!哔哔哔......
  13. 俞敏洪-精彩绝伦的人生
  14. 元阳科技签约欧洲细胞研究中心 获FRE独家运营权
  15. 从内网windows2008服务器复制文件到本地慢,Windows Server 2008网上邻居打开慢的解决...
  16. 2022年ACM杰出会员名单公布:23位华人学者入选
  17. 实现将网页多条磁力链接一次性全部下载
  18. nuxt中客户端呈现的虚拟DOM树与服务器呈现的内容不匹配
  19. 希腊罗马神话和《圣经》中的英语典故
  20. hwd分别是长宽高_DS-2CD7A47HWD-XZS 海康威视400万人脸比对摄像机 DS-2CD7A47HWD-XZS/JM

热门文章

  1. C++ 实现大小写转换
  2. python图片爬虫,指定关键字爬取Google图片+搜狗图片
  3. Android 最新实现沉浸式状态栏的效果
  4. #从焦虑到从容,不吼不叫养出好孩子-02做懂得沟通的父母-带着爱与慈悲来表达需求
  5. $(...).dataTable is not a function
  6. Django测试文件——tests.py
  7. 10年后的GOOGLE会怎么样
  8. (1366, Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '
  9. 云流化如何实现多人线上协作的?
  10. 一个开源数据分析平台的搭建方法