3评选最牛群主v1.0(4分)
题目内容:
现在要评选最牛群主,已知有3名最牛群主的候选人(分别是tom,jack和rose),有不超过1000人参与投票,最后要通过投票评选出一名最牛群主,从键盘输入每位参与投票的人的投票结果,即其投票的候选人的名字,请你编程统计并输出每位候选人的得票数,以及得票数最多的候选人的名字。候选人的名字中间不允许出现空格,并且必须小写。若候选人名字输入错误,则按废票处理。
程序运行结果示例1:
Input the number of electorates:8↙
Input vote 1:tom↙
Input vote 2:jack↙
Input vote 3:rose↙
Input vote 4:tom↙
Input vote 5:rose↙
Input vote 6:rose↙
Input vote 7:jack↙
Input vote 8:rose↙
Election results:
tom:2
jack:2
rose:4
rose wins
程序运行结果示例2:
Input the number of electorates:5↙
Input vote 1:tom↙
Input vote 2:mary↙
Input vote 3:rose↙
Input vote 4:jack↙
Input vote 5:tom↙
Election results:
tom:2
jack:1
rose:1
tom wins
提示输入候选人数量:"Input the number of electorates:"
提示输入候选人: "Input vote %d:"
输入格式:
输入候选人数量:"%d"
输入候选人姓名:"%s"
输出格式:
输出候选人得票数:"%s:%d\n"
输出票数最多的候选人姓名:"%s wins\n"
输出评选结果提示信息:"Election results:\n"
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。
时间限制:500ms内存限制:32000kb
#include<stdio.h>
int main()
{int n, i, vote1 = 0, vote2 = 0, vote3 = 0;char name[10];printf("Input the number of electorates:");scanf("%d", &n);for (i = 0; i < n; i++){printf("Input vote %d:", i + 1);scanf("%s", name);if (strcmp("tom", name) == 0){vote1++;}else if (strcmp("jack", name) == 0){vote2++;}else if (strcmp("rose", name) == 0){vote3++;}}printf("Election results:\n");printf("%s:%d\n", "tom", vote1);printf("%s:%d\n", "jack", vote2);printf("%s:%d\n", "rose", vote3);if (vote1>vote2&&vote1>vote3){printf("%s wins\n", "tom", vote1);}else if (vote2>vote1&&vote2>vote3){printf("%s wins\n", "jack", vote2);}else{printf("%s wins\n", "rose", vote3);}return 0;
}
3评选最牛群主v1.0(4分)相关推荐
- 评选最牛群主v1.0
题目内容: 现在要评选最牛群主,已知有3名最牛群主的候选人(分别是tom,jack和rose),有不超过1000人参与投票,最后要通过投票评选出一名最牛群主,从键盘输入每位参与投票的人的投票结果,即其 ...
- 评选最牛群主v1.0(哈工大Mooc)
Mooc课后习题集 及 做到的一些有趣的题 这是我初学c开始有意识的记录自己做的每一道题开始写下的代码水平 一个一个代码发出来 直到我现在学的数据结构 那个时候还不会注释 格式什么的也是按照自己怎么喜 ...
- 存款利率计算器V1.0 (3分)
#include "stdio.h" #include "math.h" int main() {double rate, capital;int year;p ...
- 博主推荐【文件Hash校验工具V1.0 -免费版】
文件Hash校验工具有什么用途? Hash校验工具可以用来计算文件的MD5.SHA1.SHA256.CRC32值.简单来说,MD5值就是文件的身份ID,并且具有唯一性.通过比对MD5值,用户能够检查 ...
- 有史以来准备最充分的主网 - IOST Olympus v1.0正式上线
我们很高兴向IOST社区宣布,IOST主网Olympus v1.0已正式上线! IOST一直在致力打造一个支持高并发且去中心化的优秀开源公链项目.在过去的一年里,IOST在GitHub的代码更新长期名 ...
- Kubernetes v1.0特性解析
kubernetes1.0刚刚发布,开源社区400多位贡献者一年的努力,多达14000多次的代码提交,最终达到了之前预计的milestone, 并意味着这个开源容器编排系统可以正式在生产环境使用,必将 ...
- [Android应用]《花界》V1.0 正式版隆重发布!
http://www.cnblogs.com/qianxudetianxia/archive/2012/04/05/2433669.html 1. 软件说明(1). 花界是一款看花软件:"看 ...
- [Android应用]《花界》V1.0 正式版隆重发布!
1. 软件说明(1). 花界是一款看花软件:"看花,议花,说花,提高您的赏花素养!". (2). 发布<花界>V1.0正式版,一是检验,综合,统一本博客技术分析,二是从 ...
- SqlServer分页排序存储过程 V1.0
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO /* 分页排序存储过程 V1.0 */ ALTER procedure [dbo].[sp_Key ...
最新文章
- python3 base64 长度补全
- shlve模块 序列化 python任意的数据
- Linux网络基本网络配置
- Python3 对于中文文件的读写处理
- 设置asp.net网站的信任等级
- ConcurrentHashMap的源码分析-tryPresize
- springmvc+mybatis+dubbo+zookeeper分布式架构
- 手把手教你写DI_3_小白徒手支持 Singleton 和 Scoped 生命周期
- 使用maven导入任意jar包
- bootstrap-table 行合并和列合并,以及固定列宽度等问题
- 资源:gif动画截取、制作软件
- MySQL高级知识(九)——慢查询日志
- 力扣 比较退格的字符串
- oracle数据库字段的值加一_天天面试--数据库乐观锁和悲观锁
- 全国青少年编程等级考试python二级真题2020年9月(含题库答题软件账号)
- 你不知道的原生js广播频道接口
- 动物网页html5设置思想,网站设计思想
- android cursor关闭,android在异步任务中关闭Cursor的代码方法
- 10款国外免费VoIP服务
- vivox21支持html,【vivoX21评测】看完vivo X21这20个重点,我忍不住剁手_vivo X21_手机评测-中关村在线...
热门文章
- 管理科学与工程和计算机哪个难考,考研管理科学与工程 管理学和工学哪个好考?...
- 南阳市区彩礼 wribao.php230.com,2021南阳彩礼钱一般给多少 河南南阳2021年结婚彩礼...
- linux设置user1的密码为,linux下passwd用户设置与修改密码
- 刺客信条起源服务器换装备显示错误6,刺客信条起源手柄切换装备 | 手游网游页游攻略大全...
- 近源社工-校内网渗透测试
- 使用JAVA面向对象语言,完成五子棋应用功能设计
- 使用华盛顿特区地铁数据确定可获利的广告位置
- 核心微生物分析_微生物总结(全)
- 企业应如何选择服务器,既能节省成本又保证性能
- 九个UPS不间断电源常见故障分析