/*
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All right reserved.
*文件名称:77.cpp
*作 者:董凯琦
*完成日期:2016年4月25日
*版 本 号:v1.0
*
*问题描述:编写统计选票的程序
*输入描述:输入10个选举人提交的候选人编号
*程序输出:输出候选人编号及对应的得票
*/
#include <iostream>
using namespace std;
struct person //定义一个人的结构体,包括ID和票数
{
int ID;
int count;
};
int main()
{
person leader[3]={1001,0,1002,0,1003,0}; //初始化各个ID号所对应的票数
int i,j;
int num;
for(i=0;i<10;i++)
{
cin>>num; //依次输入投票结果
for(j=0;j<3;j++)
{
if(num==leader[j].ID)//判断该数字是否与各个人的ID号码一致
//如果一致则在该人的票的数目上加一
leader[j].count++;
}
}
cout<<"1001:"<<leader[0].count<<endl;//输出各个ID号的票数
cout<<"1002:"<<leader[1].count<<endl;
cout<<"1003:"<<leader[2].count<<endl;
return 0;
}
C/C++复习:统计票数
最新推荐文章于 2024-06-16 18:59:01 发布