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 }