|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <string.h>
- #define Ci 10
- #define Ren 5
- struct person
- {
- char *name;
- int count;
- }p[Ren] = {{"小甲鱼",0},{"吴彦祖",0},{"小贝",0},{"刘德华",0},{"陈奕迅",0}};
- void main()
- {
- int i;
- int j;
- int t;
- char nam[100];
- char x;
- int max=0;
- printf("欢迎进入帅锅投票系统\n");
- printf("请在列表中投票:小甲鱼,吴彦祖,小贝,刘德华,陈奕迅\n");
- for(i=0;i<Ci;i++)
- {
- printf("请输入第%d位的投票对象: ", (i+1));
- gets(nam);
-
- if(strcmp(nam, p[0].name) == 0)
- {
- p[0].count ++;
- }
- else if(strcmp(nam, p[1].name) == 0)
- {
- p[1].count ++;
- }
- else if(strcmp(nam, p[2].name) == 0)
- {
- p[2].count ++;
- }
- else if(strcmp(nam, p[3].name) == 0)
- {
- p[3].count ++;
- }
- else if(strcmp(nam, p[4].name) == 0)
- {
- p[4].count ++;
- }
- }
- printf("投票结果为:\n");
- for(j=0; j<Ren; j++)
- {
- printf("%s的投票数为:%d\n",p[j].name, p[j].count);
- }
- for(i=0;i<Ren;i++)
- {
- if(max<p[i].count)
- {
- max=p[i].count;
- t=i;
- }
- }
- printf("投票数最多的得主是:%s",p[t].name);
- printf("\n");
- printf("得票数为:%d\n",p[t].count);
- }
复制代码 |
|