c9-3.c 693 B

12345678910111213141516171819
  1. #include <string.h>
  2. #include <stdio.h>
  3. struct person // 声明结构体类型struct person
  4. {char name[20]; // 候选人姓名
  5. int count; // 候选人得票数
  6. }leader[3]={"Li",0,"Zhang",0,"Sun",0}; // 定义结构体数组并初始化
  7. int main()
  8. {int i,j;
  9. char leader_name[20]; // 定义字符数组
  10. for (i=1;i<=10;i++)
  11. {scanf("%s",leader_name); // 输入所选的候选人姓名
  12. for(j=0;j<3;j++)
  13. if(strcmp(leader_name,leader[j].name)==0) leader[j].count++;
  14. }
  15. printf("\nResoult:\n");
  16. for(i=0;i<3;i++)
  17. printf("%5s:%d\n",leader[i].name,leader[i].count);
  18. return 0;
  19. }