c语言中常用的数据结构----结构体。
对三个人进行投票
1 #include <stdio.h>
2 #include <string.h>
3
4 struct person
5 {
6 char name[20];
7 int count;
8 }leader[3]={"li",0,"zhang",0,"yuan",0};
9 int main()
10 {
11 char leader_name[20];
12 scanf("%s", leader_name);
13 int i;
14
15 // 字符串的比较
16 for(i=0;i<3;i++){
17 if(strcmp(leader_name,leader[i].name)==0){
18 leader[i].count++;
19 }
20 }
21
22 // 输出最后的统计结果
23 for(i=0;i<3;i++){
24 printf("%d\n",leader[i].count);
25 }
26
27 }