C++投票(结构体)
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++投票(结构体)相关推荐
- C#枚举类型和结构体
注意:枚举类型和结构体都属于值类型. 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样. 一.定义的方法: struct student { public int nianl ...
- C#语言基础——结构体和枚举类型
结构体和枚举类型 一.结构体(struct) 结构类型是用户自己定义的一种类型,它是由其他类型组合而成的,可包含构造函数.常数.字段.方法.属性.索引器.运算符.事件和嵌套类型的值类型.结构在几个重要 ...
- C# 结构体 枚举类型
注意:枚举类型和结构体都属于值类型. 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样. 一.定义的方法: struct student { public int nianl ...
- 第九章 结构体与共用体
C程序设计实验报告 姓名:欧阳思健 实验地点: 514实验室 实验时间:2019年6月26日 实验项目: 9.3.1 结构体变量的应用 9.3.2 结构体数组的应用 9.3.3 共用体的应用 9.3. ...
- 小白来学C语言之结构体
文章目录 概念 为什么要有结构体? 定义和使用结构体变量 自己建立结构体类型 定义结构体类型变量 结构体变量的初始化和引用 使用结构体数组 定义结构体数组 结构体指针 指向结构体变量的指针 指向结构体 ...
- C语言_结构体与共用体
一.实验目的 掌握结构体类型变量的定义和使用: 掌握结构体类型数组的概念和应用: 掌握链表的概念,初步学会对链表进行操作: 掌握共用体的概念与使用: 掌握指向结构体变量的指针. 掌握指向结构体数组的指 ...
- 结构体数组(C++)
1.定义结构体数组 和定义结构体变量类似,定义结构体数组时只需声明其为数组即可.如: struct Student{int num;char name[20];char sex[5];int age; ...
- 【头歌C语言程序与设计】结构体
目录 写在前面 正文 第1关:结构体变量的初始化和引用 第2关:结构体排序 第3关:结构体存储数据 第4关:结构体存储学生信息 写在最后 写在前面 本文代码是我自己所作,本人水平有限,可能部分代码看着 ...
- EDUCoder编程练习题解(结构体)
编辑与调试 顺序结构 选择结构一 选择结构二 循环一 循环二 函数 递归与嵌套函数 一维数组和二维数组 字符数组 指针一 指针二 ...
最新文章
- 用eclipse阅读编辑android和kernel,uboot的源代码
- mysql创建唯一索引_mysql创建唯一索引
- Linux常用命令大全--有关磁盘空间的命令
- EasyUI实现工地领款单项目
- [8] ADB 查看日志
- 干货:使用Fastapi开发自己的Mock server(附源码)
- [NFrog]工具(NHibernate)终于成形了
- 如何清理cmake产生的各种文件
- matlb:kmeans命令进行聚类和pdist2进行预测(含代码)
- 移动APP开发环境搭建(新手)
- 三菱FX1S PLC控制伺服电机小结
- 光缆接头盒故障原因分析
- 算法工程师面试:必备的机器学习、深度学习知识点
- 2022-2028年中国旅游演艺行业市场现状分析及发展前景展望报告
- 服务器设置静态IP地址教程,在Ubuntu服务器18.04上设置静态IP地址
- 闲人闲谈PS之三十——新收入准则中的合同资产和合同负债
- 同一个网段win10远程linux,Win10专业版系统在局域网内远程另外一台电脑教程
- 大物知识点复习框架——光学
- MAC 常见的终端指令
- 【安全牛学习笔记】w3af
热门文章
- 「TikTok+独立站」营销引流超全干货
- SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems论文笔记
- 计算机组成原理控制总线,计算机组成原理——总线控制(总线判优控制、总线通讯控制)...
- matlab遗传算法求解车辆路径问题(一)续
- 微信云控系统怎么样,虚拟机手机靠谱么?
- 原生javascript制作svg进度球
- 从零开始的时间序列预测项目
- java生成skp缩略图,目录下SketchUp文件联系表(自定义尺寸的缩略图集)怎样制作?...
- MySQL文本类型 存储大小,及各种数据类型在Java中用什么接收
- 【机器视觉】图像处理 -- 上采样和下采样 数据增强 稀疏矩阵