|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<string.h>
struct candidata
{
char *name;
int score;
}num[4]={{"小甲鱼",0},{"苍井空",0},{"松岛枫",0},{"莫丁丁",0}};
void main()
{
int n,m,max;
char cand;
printf("欢迎来到良好公民评选投票系统:<>\n\n");
printf("候选人有:小甲鱼,苍井空,松岛枫,莫丁丁<路人甲>\n\n");
for(n=0;n<9;n++)
{
printf("第%3d 位投票,请写下支持的候选人名字:",n+1);
scanf("%s",&cand);
for(m=0;m<4;m++)
{
if(strcmp(cand,num[m].name)==0);
{
num[m].score++;
}
}
}
printf("\n");
printf("小甲鱼 同学得票数位: %d\n",num[0].score);
printf("苍井空 同学得票数位: %d\n",num[1].score);
printf("松岛枫 同学得票数位: %d\n",num[2].score);
printf("莫丁丁 同学得票数位: %d\n",num[3].score);
for(n=0;n<4;n++)
{
max=num[0].score;
if(max<num[n].score)
{
max=num[n].score;
}
}
for(n=0;n<4;n++)
{
if(max==num[0].score)
{
printf("本次投票活动胜利者为: 小甲鱼\n");
}
if(max==num[1].score)
{
printf("本次投票活动胜利者为: 苍井空\n");
}
if(max==num[2].score)
{
printf("本次投票活动胜利者为: 松岛枫\n");
}
if(max==num[3].score)
{
printf("本次投票活动胜利者为: 莫丁丁\n");
}
}
}
本帖最后由 superbe 于 2019-9-12 10:37 编辑
- #include<stdio.h>
- #include<string.h>
- struct candidata
- {
- char *name;
- int score;
- }num[4]={{"小甲鱼",0},{"苍井空",0},{"松岛枫",0},{"莫丁丁",0}};
- void main()
- {
- int n,m,max=0;
- char cand[20];
- printf("欢迎来到良好公民评选投票系统:<>\n\n");
- printf("候选人有:小甲鱼,苍井空,松岛枫,莫丁丁<路人甲>\n\n");
- for(n=0;n<9;n++)
- {
- printf("第%3d 位投票,请写下支持的候选人名字:",n+1);
- scanf("%s",cand);
- for(m=0;m<4;m++)
- {
- if(strcmp(cand,num[m].name)==0)
- {
- num[m].score++;
- }
- }
- }
- printf("\n");
-
- for(n=0;n<4;n++)
- {
- printf("%s 同学得票数位: %d\n",num[n].name,num[n].score);
- if(max<num[n].score)
- {
- max=num[n].score;
- }
- }
- for(n=0;n<4;n++)
- {
- if(max==num[n].score)
- {
- printf("本次投票活动胜利者为: %s\n",num[n].name);
- }
- }
- }
复制代码
|
|