yangjiadong
发表于 2014-12-14 11:55:03
谢谢分享
yangjiadong
发表于 2014-12-14 12:10:48
# include <stdio.h>
# include <string.h>
#include<malloc.h>
#define NUM 3
#define ERROR 0
#define LEN 5
struct person
{
char * name; // 姓名
int count;//投票数
};
void main()
{
printf("欢迎进入投票系统\n");
printf("请在列表中投票:李小龙,花泽内,叶问,童千千,梁赞\n");
struct person prs = {{"李小龙",0},{"花泽内",0},{"叶问",0},{"童千千",0},{"梁赞",0}};
char name;
int i;
int j;
struct person temp;
for(i = 0; i < NUM; i++)
{
printf("请输入第%d位的投票对象: ", (i+1));
scanf("%s", name);
if(strcmp(name, "李小龙") == 0)
{
prs.count ++;
}
else if(strcmp(name, "花泽内") == 0)
{
prs.count ++;
}
else if(strcmp(name, "叶问") == 0)
{
prs.count ++;
}
else if(strcmp(name, "童千千") == 0)
{
prs.count ++;
}
else if(strcmp(name, "梁赞") == 0)
{
prs.count ++;
}
}
printf("投票结果为:\n");
for(j = 0; j < LEN; j++)
{
printf("%s的投票数为:%d\n",prs.name, prs.count);
}
struct person *t;
int sum;
t=(struct person *)malloc(sizeof(struct person));
t->count=prs.count;
for(i=1;i<NUM;i++)
{
if(prs.count>t->count)
{t->count=prs.count;
t->name=prs.name;
}
}
printf("投票数最多的为这个瘪三:%s",t->name);
}
yangjiadong
发表于 2014-12-14 12:11:19
我感觉有问题呢·:sad
qq371991699
发表于 2014-12-14 14:46:20
谢谢分享1
爱佛
发表于 2014-12-15 20:48:24
支持一下!爱鱼C!
龙与少
发表于 2014-12-16 17:41:20
#include<stdio.h>
void main()
{
int b=0,c=0,f=0,q=0,ni=0;
struct a //struct结构体 a是结构名
{
char ren; //内部结构成员表列
int sheng;
}hao={ //hao为a结构体类型变量
{"郭旺闲",0},
{"曾俊驰",0},
{"刘福生",0},
{"张思慧",0},
{"刘建军",0},
{"黄宜龙",0},
{"陈瑶",0},
{"唐超",0},
{"刘国翔",0},
{"何美生",0},
};
printf("欢迎进入曾俊驰投票系统\n\n");
printf("竞选中间委员会书记\n");
printf("竞选人员有:\n");
printf("\t\t\t1号 郭旺闲\n\t\t\t2号 曾俊驰\n\t\t\t3号 刘福生\n\t\t\t4号 张思慧\n\t\t\t5号 刘建军\n\t\t\t6号 黄宜龙\n\t\t\t7号 陈瑶\n\t\t\t8号 唐超\n\t\t\t9号 刘国翔\n\t\t\t10号 何美生\n\n");
printf("请输入投票总数\n");
scanf("%d",&b);
printf("请写入序号\n");
printf("投票开始\n");
printf("**********************************************************\n\n");
for(c=0;c<=b;c++)
{
printf("请输入你的选票:");
scanf("%d",&q);
if(q>0&&q<11) //与运算,两个有任何一个为0,输出为0;只有当两个为1,输出为1。
{
hao.sheng++; //sheng存入票数
printf("%s获得1票\n",hao.ren);//ren存入名字
}
else //如果输入选票超出10个人范围
{
printf("输入有误,请重新输入:\n");
}
c=hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng+hao.sheng;
}//总和票数
printf("**********************************************************\n\n");
printf("投票结果为:\n");
for(f=0;f<10;++f)
{
printf("%s的票数:%d\n",hao.ren,hao.sheng);
}
printf("\n\n");
for(ni=0;ni<11;ni++)
{
if(hao.sheng>hao.sheng)
{
hao.sheng=hao.sheng;
}
else
hao.sheng=hao.sheng;
}
printf("%s中间书记\t%d\n",hao.ren,hao.sheng);
printf("**********************************************************\n\n");
}
atianren
发表于 2014-12-23 18:34:37
回复
浅时
发表于 2014-12-23 20:05:13
支持楼主
28270372
发表于 2014-12-24 16:40:41
路漫漫其修远兮,学习下
逗逗逗比
发表于 2014-12-30 19:37:28
达瓦达瓦达瓦
丸子酱1016
发表于 2015-1-4 14:35:45
强!
Boat
发表于 2015-1-4 16:13:24
谢谢楼主分享,学习下
QQLGJL521
发表于 2015-1-7 20:01:20
谢谢
阮锐aus
发表于 2015-1-8 17:58:36
留名
haolang12345
发表于 2015-1-12 18:01:08
学习
速8电脑科技
发表于 2015-1-13 08:43:44
学习学习
huohuade2014
发表于 2015-1-21 10:11:09
学习一下 谢谢
azhangge
发表于 2015-1-26 15:58:38
学习
简简单单爱个
发表于 2015-2-16 18:21:23
看看
649583061
发表于 2015-2-16 19:10:32
看看