问题 A: C语言11.1

时间限制: 1 Sec  内存限制: 32 MB

献花: 265  解决: 228

[献花][花圈][TK题库]

题目描述

完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:

struct person {

char name[20];

int count;

}leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};

输入

第一行有一个整数n,表示以下有n张选票信息将会输入。保证n不大于100。

以后的n行中,每一行包含一个人名,为选票的得票人。保证每一个人名都是Li,Zhang和Fun中的某一个。

输出

有三行,分别为Li,Zhang和Fun每人的得票数。格式为首先输出人名,其后输出一个冒号,最后输出候选人的得票数。

请注意行尾输出换行。

样例输入

10

Li

Li

Fun

Zhang

Zhang

Fun

Li

Fun

Zhang

Li

样例输出

Li:4

Zhang:3

Fun:3

参考代码:

#include

#include

#include

using namespace std;

struct person{                //结构体数组的初始化

char name[20];

int count;

}leader[3]={"Li", 0, "Zhang", 0, "Fun", 0};

int main(){

int n;

string temp;

scanf("%d",&n);

for(int i=0;i

cin>>temp;

if(temp==leader[0].name){

leader[0].count++;

}

if(temp==leader[1].name){

leader[1].count++;

}

if(temp==leader[2].name){

leader[2].count++;

}

}

printf("Li:%d\n",leader[0].count);

printf("Zhang:%d\n",leader[1].count);

printf("Fun:%d\n",leader[2].count);

return 0;

}

定义一个1 1=11 用c语言什么输出来,问题 A: C语言11.1(示例代码)相关推荐

  1. c语言手写指针和乘号,C-学会使用指针(示例代码)

    先说:唯手熟尔 指针 指针存储着一个内存空间的地址 定义一个指针 int a: int * p: 定义一个指针,只需在变量前面加一个 * 号.这里的指针只能存储一个存放整数的内存空间的地址 指针如何存 ...

  2. C语言丨运算符号的三种用法(有示例代码)

    &: 在C语言中有两种意思,一种是取地址符,是单目运算符:另一种是位运算符,表示"按位与",是双目运算符. 1.用于指针赋值 #include<stdio.h> ...

  3. JAVA三维可视化组件:Matplot 3D for JAVA(V3.0) 一个纯JAVA开发的科学数据可视化组件包 类似 Python 的matplotlib(含示例代码)

    目录 概述 组件下载及项目地址 效果展示和示例代码 概述 Matplot3D for JAVA(V3.0) 是一个基于JAVA SE 1.8环境开发的三维图形图表组件. 组件由纯JAVA SE 实现( ...

  4. c语言将两个16位变为一个32位,16位汇编第六讲汇编指令详解第第三讲(示例代码)...

    16位汇编第六讲汇编指令详解第第三讲 1.十进制调整指令 1. 十进制数调整指令对二进制运算的结果进行十进制调整,以得到十进制的运算结果 2.分成压缩BCD码和非压缩BCD码调整 简而言之: 以前的时 ...

  5. 三位数最大公约数c语言,C语言求最小公倍数和最大公约数三种算法(经典)(示例代码)...

    把以前写的一些经验总结汇个总,方便给未来的学弟学妹们做个参考! --------------------------永远爱你们的:Sakura 最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们 ...

  6. c51语言双精度浮点数,C51浮点数显示、浮点数表示方法(示例代码)

    C51里用4字节存储一个浮点数,格式遵循IEEE-754标准(详见c51.pdf第179页说明).一 个浮点数用两个部分表示,尾数和2的幂,尾数代表浮点上的实际二进制数,2的幂代表指 数,指数的保存形 ...

  7. u32在c语言中的作用,c语言中u8,u16,u32(示例代码)

    u8是unsigned char,u16是unsigned short,u32是unsigned long. u8,u16,u32都是C语言数据类型,分别代表8位,16位,32位长度的数据类型,一个字 ...

  8. c语言直方图最大矩形面积,直方图中最大矩形面积(示例代码)

    注意:本文并未对原文完整翻译,而是结合原文并根据本人理解写出,因此部分内容为完整翻译,部分内容为个人理解所写. Largest Rectangle in Histogram 直方图中最大矩形面积 一个 ...

  9. MATLAB中定义数组序列,matlab怎么定义一个数组

    A=[]; n=input('n=');%数组的长度 for i=1:n fprintf('a%.0f=',i); x=input('');%分别输入各个数的值 A=[A,x]; end A 就可以得 ...

最新文章

  1. Error:The SDK Build Tools revision (23.0.3) is too low for project ':app'. Minimum required is 25.0.
  2. 快速了解Alias method/别名采样方法
  3. 状态模式在领域驱动设计中的使用
  4. 火力发电厂与变电站设计防火标准_火力发电厂与变电站设计防火规范
  5. 用Visual Studio 2008编写Win32汇编程序
  6. 在SQL Server查询分析器里查询Excel文件数据
  7. Ruby数据结构-数组和哈希表
  8. Codeforces 463D Gargari and Permutations(求k个序列的LCS)
  9. python 判断是字母的多种方法
  10. Node.js 将MEGA网盘的指定目录下载并打包成ZIP
  11. 岗位:unity中级工程师
  12. 机器学习-Numpy的学习
  13. web页面性能检测工具Lighthouse
  14. 产品经理的职责 产品规划 产品设计 推导研发 职责误区
  15. ssm框架前后端数据交互完整示例
  16. matlab在能量守恒中的应用,MATLAB在《大学物理》课程实践教学中的应用分析
  17. java全栈系列之JavaSE--JDK的安装以及环境搭建001
  18. nginx调优(一)
  19. 拉压力传感器特性及应用
  20. 安装suse 15 sp4操作系统

热门文章

  1. .NET Core 2.0迁移技巧之web.config配置文件
  2. C#使用Xamarin开发可移植移动应用(3.Xamarin.Views控件)附源码
  3. C语言之理解(*(void (*)())0)()和signal函数
  4. Android之用Intent.FLAG_ACTIVITY_CLEAR_TOP解决界面重复拉起问题
  5. Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
  6. 3分钟搞定 C++ if else 语句 05
  7. python好用的模块和包_Python模块和包详细讲解与实例分析
  8. 豆瓣评分9.4!这一部纪录片,探秘中国人迹罕至的未至之境!
  9. 如果在我爸的朋友圈当杠精,会挨揍吗?
  10. 施一公:“中国式科研”误国误民!表面上一片繁荣,实则深藏危机