第7章结构体数组应用举例之候选人票数统计
来源:互联网 发布:东南大学网络 编辑:程序博客网 时间:2024/06/05 14:36
#include <iostream>#include<string.h>using namespace std;struct Person{ char name[20]; int count ;} leader[3]= {"Li",0,"Zhang",0,"Sun",0};int main(){ 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++; } for(i=0; i<3; i++) { cout<<leader[i].name<<":"<<leader[i].count <<endl; } return 0;}
string方法:#include <iostream>#include<string.h>using namespace std;struct Person{ string name; int count ;} leader[3]= {"Li",0,"Zhang",0,"Sun",0};int main(){ int i,j; string leader_name; for(i=0; i<10; i++) { cin>>leader_name; for(j=0; j<3; j++) if(leader_name==leader[j].name) leader[j].count++; } for(i=0; i<3; i++) { cout<<leader[i].name<<":"<<leader[i].count <<endl; } return 0;}<img src="http://img.blog.csdn.net/20150202102702737?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTcxNjEyMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />学习总结:
注意头文件为#include<string.h>
结构体变量的初始化
在char中单个字符用单引号,多个字符用双引号
0 0
- 第7章结构体数组应用举例之候选人票数统计
- 【C语言】用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数
- C语言-结构体-1887 候选人得票统计
- 统计票数
- 编写统计选票的程序,设有三个候选人,有十人参加选举,每个选举人只能输入一个候选人姓名,要求输出各个候选人的票数
- 周票数统计
- 冒泡排序,动态结构体数组举例
- 使用结构体构造数组举例
- 条件结构应用举例
- 第四周【项目7-单链表应用举例】
- 数组应用举例
- 统计候选人得票情况
- 候选人投票统计
- 候选人得票统计程序
- C/C++复习:统计票数
- [UER #6A]票数统计
- A. 【UER #6】票数统计
- JavaSE016_数组之应用举例(输出考试成绩的前三名)
- MAP文件和调试(VC)(从崩溃地址找出错源码位置)
- git push时出现error: RPC failed; result=22, HTTP code = 411的问题
- Local/Remote Notification
- ======eclipse大小写转换======
- 冒泡排序
- 第7章结构体数组应用举例之候选人票数统计
- ffmpeg开发指南
- 手机的音频口通信
- 【水题】Codeforces Round #289 509B Painting Pebbles
- WindowsError的错误代码详解
- 最常用的排序——快速排序
- poj 2352 Stars
- AE的空间查询功能
- java连接jdbc数据库