C语言共用体枚举课件.ppt

作业:统计后选人选票(10张选票) 对候选人得票的统计程序。设有三个候选人,每次输入一个得票候选人的名字,要求最后输出各候选人的得票结果。 例 统计后选人选票(10张选票) struct person { char name[20]; int count; }leader[3]={“Li”,0,“Zhang”,0,”Wang“,0}; main() { int i,j; char leader_name[20]; for(i=1;i=10;i++) { printf(请输入第%d张票的姓名:,i); scanf(%s,leader_name); for(j=0;j3;j++) if(strcmp(leader_name,leader[j].name)==0) leader[j].count++; } for(i=0;i3;i++) printf(%5s:%d\n,leader[i].name,leader[i].count); } name count Li Zhang Wang 0 0 0 9.8 共用体 构造数据类型,也叫联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 共用体类型定义 定义形式: union 共用体名 {

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档