投票系统
试着写了一下,可能比较麻烦////////////*投票系统*/////////////////
#include<stdio.h>
#include<string.h>
void main()
{
struct
{
char name;
int score;
}condidant={{"小甲鱼",0},{"路人甲",0},{"路人乙",0}};
printf("参与投票的有:\n");
int i,n;
for(i=0;i<3;i++)
{
printf("%s",condidant.name);
printf("\t");
}
printf("\n");
int j;
char name;
for(j=0;j<7;j++)
{
printf("第%d位投给:",j+1);
gets(name);
if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
printf("\n");
}
printf("小甲鱼的票数为:%d",condidant.score);
printf("路人甲的票数为:%d",condidant.score);
printf("路人乙的票数为:%d",condidant.score);
printf("\n");
intmax=condidant.score;
if(condidant.score<condidant.score)
{
max=condidant.score;
}
if(condidant.score<condidant.score)
{
max=condidant.score;
}
if(condidant.score<condidant.score)
{
max=condidant.score;
}
if(max==condidant.score)
{
printf("获胜者为小甲鱼\n");
}
if(max==condidant.score)
{
printf("获胜者为路人甲\n");
}
if(max==condidant.score)
{
printf("获胜者为路人乙\n");
}
}
好强,点赞 if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
if(strcmp(condidant.name,name)==0)
{
condidant.score++;
}
printf("\n");
帮我注释。。。
页:
[1]