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分)相关推荐

  1. 评选最牛群主v1.0

    题目内容: 现在要评选最牛群主,已知有3名最牛群主的候选人(分别是tom,jack和rose),有不超过1000人参与投票,最后要通过投票评选出一名最牛群主,从键盘输入每位参与投票的人的投票结果,即其 ...

  2. 评选最牛群主v1.0(哈工大Mooc)

    Mooc课后习题集 及 做到的一些有趣的题 这是我初学c开始有意识的记录自己做的每一道题开始写下的代码水平 一个一个代码发出来 直到我现在学的数据结构 那个时候还不会注释 格式什么的也是按照自己怎么喜 ...

  3. 存款利率计算器V1.0 (3分)

    #include "stdio.h" #include "math.h" int main() {double rate, capital;int year;p ...

  4. 博主推荐【文件Hash校验工具V1.0 -免费版】

    文件Hash校验工具有什么用途? ​Hash校验工具可以用来计算文件的MD5.SHA1.SHA256.CRC32值.简单来说,MD5值就是文件的身份ID,并且具有唯一性.通过比对MD5值,用户能够检查 ...

  5. 有史以来准备最充分的主网 - IOST Olympus v1.0正式上线

    我们很高兴向IOST社区宣布,IOST主网Olympus v1.0已正式上线! IOST一直在致力打造一个支持高并发且去中心化的优秀开源公链项目.在过去的一年里,IOST在GitHub的代码更新长期名 ...

  6. Kubernetes v1.0特性解析

    kubernetes1.0刚刚发布,开源社区400多位贡献者一年的努力,多达14000多次的代码提交,最终达到了之前预计的milestone, 并意味着这个开源容器编排系统可以正式在生产环境使用,必将 ...

  7. [Android应用]《花界》V1.0 正式版隆重发布!

    http://www.cnblogs.com/qianxudetianxia/archive/2012/04/05/2433669.html 1. 软件说明(1). 花界是一款看花软件:"看 ...

  8. [Android应用]《花界》V1.0 正式版隆重发布!

    1. 软件说明(1). 花界是一款看花软件:"看花,议花,说花,提高您的赏花素养!". (2). 发布<花界>V1.0正式版,一是检验,综合,统一本博客技术分析,二是从 ...

  9. SqlServer分页排序存储过程 V1.0

    set ANSI_NULLS ON  set QUOTED_IDENTIFIER ON  GO  /*  分页排序存储过程 V1.0  */ ALTER procedure [dbo].[sp_Key ...

最新文章

  1. python3 base64 长度补全
  2. shlve模块 序列化 python任意的数据
  3. Linux网络基本网络配置
  4. Python3 对于中文文件的读写处理
  5. 设置asp.net网站的信任等级
  6. ConcurrentHashMap的源码分析-tryPresize
  7. springmvc+mybatis+dubbo+zookeeper分布式架构
  8. 手把手教你写DI_3_小白徒手支持 Singleton 和 Scoped 生命周期
  9. 使用maven导入任意jar包
  10. bootstrap-table 行合并和列合并,以及固定列宽度等问题
  11. 资源:gif动画截取、制作软件
  12. MySQL高级知识(九)——慢查询日志
  13. 力扣 比较退格的字符串
  14. oracle数据库字段的值加一_天天面试--数据库乐观锁和悲观锁
  15. 全国青少年编程等级考试python二级真题2020年9月(含题库答题软件账号)
  16. 你不知道的原生js广播频道接口
  17. 动物网页html5设置思想,网站设计思想
  18. android cursor关闭,android在异步任务中关闭Cursor的代码方法
  19. 10款国外免费VoIP服务
  20. vivox21支持html,【vivoX21评测】看完vivo X21这20个重点,我忍不住剁手_vivo X21_手机评测-中关村在线...

热门文章

  1. 管理科学与工程和计算机哪个难考,考研管理科学与工程 管理学和工学哪个好考?...
  2. 南阳市区彩礼 wribao.php230.com,2021南阳彩礼钱一般给多少 河南南阳2021年结婚彩礼...
  3. linux设置user1的密码为,linux下passwd用户设置与修改密码
  4. 刺客信条起源服务器换装备显示错误6,刺客信条起源手柄切换装备 | 手游网游页游攻略大全...
  5. 近源社工-校内网渗透测试
  6. 使用JAVA面向对象语言,完成五子棋应用功能设计
  7. 使用华盛顿特区地铁数据确定可获利的广告位置
  8. 核心微生物分析_微生物总结(全)
  9. 企业应如何选择服务器,既能节省成本又保证性能
  10. 九个UPS不间断电源常见故障分析