C++练习:投票

题目要求

对三个人进行投票,
计算得票最高的人,
并输出他的名字和票数

PS:我用的是visual studio 2019,所以不用加一些头文件

代码部分

#include<iostream>
using namespace std;
struct Leader
{char leader_name[20];int count;
};
int main()
{Leader leader[3] = { {"张三",0},{"李四",0},{"王五",0} };char leader_name[20];cout << "请输入10次张三,李四,王五三个人其中之一的名字以进行投票" << endl;for (int i = 0; i < 10; i++){cin >> leader_name;for (int j = 0; j < 3; j++){if (strcmp(leader_name,leader[j].leader_name)==0){leader[j].count++;}}}cout << endl;int m = 0;for (int i = 0; i < 3; i++){if (leader[i].count > leader[m].count){m = i;}}cout << leader[m].leader_name << "得票数最多,得票数为:" << leader[m].count << endl;system("pause");return 0;
}

运行结果

C++投票(结构体)相关推荐

  1. C#枚举类型和结构体

    注意:枚举类型和结构体都属于值类型. 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样. 一.定义的方法: struct student { public int nianl ...

  2. C#语言基础——结构体和枚举类型

    结构体和枚举类型 一.结构体(struct) 结构类型是用户自己定义的一种类型,它是由其他类型组合而成的,可包含构造函数.常数.字段.方法.属性.索引器.运算符.事件和嵌套类型的值类型.结构在几个重要 ...

  3. C# 结构体 枚举类型

    注意:枚举类型和结构体都属于值类型. 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样. 一.定义的方法: struct student { public int nianl ...

  4. 第九章 结构体与共用体

    C程序设计实验报告 姓名:欧阳思健 实验地点: 514实验室 实验时间:2019年6月26日 实验项目: 9.3.1 结构体变量的应用 9.3.2 结构体数组的应用 9.3.3 共用体的应用 9.3. ...

  5. 小白来学C语言之结构体

    文章目录 概念 为什么要有结构体? 定义和使用结构体变量 自己建立结构体类型 定义结构体类型变量 结构体变量的初始化和引用 使用结构体数组 定义结构体数组 结构体指针 指向结构体变量的指针 指向结构体 ...

  6. C语言_结构体与共用体

    一.实验目的 掌握结构体类型变量的定义和使用: 掌握结构体类型数组的概念和应用: 掌握链表的概念,初步学会对链表进行操作: 掌握共用体的概念与使用: 掌握指向结构体变量的指针. 掌握指向结构体数组的指 ...

  7. 结构体数组(C++)

    1.定义结构体数组 和定义结构体变量类似,定义结构体数组时只需声明其为数组即可.如: struct Student{int num;char name[20];char sex[5];int age; ...

  8. 【头歌C语言程序与设计】结构体

    目录 写在前面 正文 第1关:结构体变量的初始化和引用 第2关:结构体排序 第3关:结构体存储数据 第4关:结构体存储学生信息 写在最后 写在前面 本文代码是我自己所作,本人水平有限,可能部分代码看着 ...

  9. EDUCoder编程练习题解(结构体)

    编辑与调试    顺序结构    选择结构一    选择结构二    循环一     循环二    函数 递归与嵌套函数     一维数组和二维数组     字符数组      指针一    指针二  ...

最新文章

  1. 用eclipse阅读编辑android和kernel,uboot的源代码
  2. mysql创建唯一索引_mysql创建唯一索引
  3. Linux常用命令大全--有关磁盘空间的命令
  4. EasyUI实现工地领款单项目
  5. [8] ADB 查看日志
  6. 干货:使用Fastapi开发自己的Mock server(附源码)
  7. [NFrog]工具(NHibernate)终于成形了
  8. 如何清理cmake产生的各种文件
  9. matlb:kmeans命令进行聚类和pdist2进行预测(含代码)
  10. 移动APP开发环境搭建(新手)
  11. 三菱FX1S PLC控制伺服电机小结
  12. 光缆接头盒故障原因分析
  13. 算法工程师面试:必备的机器学习、深度学习知识点
  14. 2022-2028年中国旅游演艺行业市场现状分析及发展前景展望报告
  15. 服务器设置静态IP地址教程,在Ubuntu服务器18.04上设置静态IP地址
  16. 闲人闲谈PS之三十——新收入准则中的合同资产和合同负债
  17. 同一个网段win10远程linux,Win10专业版系统在局域网内远程另外一台电脑教程
  18. 大物知识点复习框架——光学
  19. MAC 常见的终端指令
  20. 【安全牛学习笔记】w3af

热门文章

  1. 「TikTok+独立站」营销引流超全干货
  2. SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems论文笔记
  3. 计算机组成原理控制总线,计算机组成原理——总线控制(总线判优控制、总线通讯控制)...
  4. matlab遗传算法求解车辆路径问题(一)续
  5. 微信云控系统怎么样,虚拟机手机靠谱么?
  6. 原生javascript制作svg进度球
  7. 从零开始的时间序列预测项目
  8. java生成skp缩略图,目录下SketchUp文件联系表(自定义尺寸的缩略图集)怎样制作?...
  9. MySQL文本类型 存储大小,及各种数据类型在Java中用什么接收
  10. 【机器视觉】图像处理 -- 上采样和下采样 数据增强 稀疏矩阵