c编程练习(陕西科技大学mooc)

对着背影说爱祢 提交于 2019-12-01 07:03:27

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 }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!