候选人得票统计程序

#include<iostream>

using namespace std;

struct Person

{

char name[20];

int count;

};

int main()

{

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

int i, j;

char leader_name[20];

for (i = 0; i< 10; i++)

{

cin >> leader_name;

for (j = 0; j < 3;j++)

if (strcmp(leader_name, leader[j].name) == 0)leader[j].count++;

}

cout << endl;

for (i = 0; i < 3; i++)

{

cout << leader[i].name<<":"<<leader[i].count << endl;

}

return 0;

}

时间: 2024-11-08 21:22:31

候选人得票统计程序的相关文章

2014华为校招机考模拟--记票统计

(样题,已对外公布)记票统计 描述: 模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”.”B”.”C”.”D”表示,选举时开始计票, 若输入的不是“A”.”B”.”C”.”D”则视为无效票.选举结束后获取各个候选人的得票数以及无效票的个数,输出结果以添加候选人的顺序进行顺序输出,最后一行为无效的数量.同时getVoteResult命令为结束命令. 运行时间限制: 无限制 内存限制: 无限制 输入: 输入为多行形式输入,每一行为一条命令.输入的命令只会是有效命令不会有非法命

linux 统计 程序 运行时间

测试 代码运行时间 linux 中的 <sys/time.h> 中 有个函数可以获取当前时间,精确到 微秒 ---->  gettimeofday() 1 #include <sys/time.h>       // int gettimeofday(struct timeval *tv, struct timezone *tz); 2 /********************************************* 3 * struct timeval 4 *

《C++ Primer》P314中使用insert重写单词统计程序的扩展

编写程序统计并输出所读入的单词出现的次数 想与习题10-1相结合,也就是先输入几组 map<string, int>类型,存入vector中. 再输入单词word,如果已经存在则在key对应的value+1 如果不存在,则插入并使得其value为1. 之前的问题是->输入了一次之后,再要输入单词word,读不进.(呵呵 果然小白) 看到11章之后,知道要用语句cin.clear;使得输入流重新有效. 再然后 重新熟悉了iterator对map的操作. #include <iostr

java多线程实现卖票小程序

1 package shb.java.demo; 2 /** 3 * 多线程测试卖票小程序. 4 * @Package:shb.java.demo 5 * @Description: 6 * @author shaobn 7 * @Date 2015-9-2下午7:49:53 8 */ 9 public class TestSyn { 10 public static void main(String[] args) { 11 //此注释为实现方式一 12 /*TicketDemo td = n

Hadoop基础学习(一)分析、编写并运行WordCount词频统计程序

前面已经在我的Ubuntu单机上面搭建好了伪分布模式的HBase环境,其中包括了Hadoop的运行环境. 详见我的这篇博文:http://blog.csdn.net/jiyiqinlovexx/article/details/29208703 我的目的主要是学习HBase,下一步打算学习的是将HBase作为Hadoop作业的输入和输出. 但是好像以前在南大上学时学习的Hadoop都忘记得差不多了,所以找到以前上课做的几个实验:wordCount,PageRank以及InversedIndex.

Java实现的一个词频统计程序

import java.util.HashMap; import java.util.Iterator; public class WordCount { public static void main(String[] args) { String[] text=new String[]{"the weather is good ","today is good","today has good weather","good weat

抢票小程序

抢票小程序 我们可以利用所学的内容来写一个简易的抢票小程序 from multiprocessing import Process import json,time,os def search(): time.sleep(1) # 模拟网络io with open('db.txt',mode='rt',encoding='utf-8') as f: res = json.load(f) print(f'还剩{res["count"]}') def get(): with open('d

词频统计程序

需求分析: 写一个程序对一篇英文文章中每个单词出现的次数进行统计,并按照首字母的顺序进行排列. 代码设计: 对每个单词出现的次数进行统计,并按照首字母的顺序进行排列,存储到map中. fp=fopen(str,"r"); map<string,int>list; while(fgets(text,1000,fp)!=NULL) { while(text[i]!='\0') { char s[40]; int k=0; while((text[i]>='A'&&

运行Hadoop自带的wordcount单词统计程序

0.前言 前面一篇<Hadoop初体验:快速搭建Hadoop伪分布式环境>搭建了一个Hadoop的环境,现在就使用Hadoop自带的wordcount程序来做单词统计的案例. 1.使用示例程序实现单词统计 (1)wordcount程序 wordcount程序在hadoop的share目录下,如下: [[email protected] mapreduce]# pwd /usr/local/hadoop/share/hadoop/mapreduce [[email protected] mapr