C/C++复习:统计票数

/*
 *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++复习:统计票数)