1、投票
有三个候选人:TOM,ROSE,KATE,有20人投票选取一人做组长,编程完成投票计数功能。输出人名和相应的得票数。
1 #include <stdio.h>
2 #include <string.h>
3 #define N 32
4
5 int main()
6 {
7 enum {TOM, ROSE, KATE};
8 int tom=0, rose=0, kate=0;
9
10 const char *s[3] = {"TOM", "ROSE", "KATE"};
11 char ts[N] ="";
12
13 int n=20;
14 while(n--)
15 {
16 gets(ts);
17 if(!strcmp(ts,s[TOM]))
18 tom++;
19 if(!strcmp(ts,s[ROSE]))
20 rose++;
21 if(!strcmp(ts,s[KATE]))
22 kate++;
23 }
24
25 printf("TOM=%d,ROSE=%d,KATE=%d",tom,rose,kate);
26
27 return 0;
28 }