正在加载图片...
例:对候 include <stdio h> 阝3个候选 人,每次吗 字,要求 struct candidate 输出各人 i char name[30] int count 3 leader[3]=[fLi,O),r Zhang,O),tFeng,OJ maino f int i,j; har leader for(=1;i<=10;i++) i gets(leader_ name) for(=0; j<3: j++) if(strcmp(leader_ name, leaderI]- name)==0) leader[]. count++: 1 printf("%s: %d\n",leader[i] name, leader[i]. count例:对候选人得票的统计程序。设有3 个候选 人,每次输入一个得票的候选人的名字,要求 输出各人得票结果。 #include <stdio.h> #include <string.h> struct candidate { char name[30]; int count; } leader[3]={{"Li",0},{"Zhang",0},{"Feng",0}}; main() { int i,j; char leader_name[20]; for(i=1;i<=10;i++) { gets(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++) printf("%s: %d\n",leader[i].name,leader[i].count); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有