{:10_333:}
6666
学习一下
6666
while(j<7)
{
printf("第%d位投票,请写下你所支持的候选人的名字: ",j);
scanf("%s",&ch);
j++;
}你漏掉了个j++了吧???
不好意思 看到后面的j++了
549444387@qq.co 发表于 2018-1-18 16:25
我用了结构体写的
兄弟 能发一下源码不??
楼主好啊。学习一下
#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=1;j<7;j++)
{
printf("第%d位投给:",j);
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");
char * max=condidant.name;
if(condidant.score<condidant.score)
{
max=condidant.name;
}
if("condidant.score<condidant.score")
{
max=condidant.name;
}
if(condidant.score<condidant.score)
{
max=condidant.name;
}
printf("获得票数最多的是%s\n",*max);
}
最后那个求获票数最多的不会,怎么破?
琉璃蔷薇 发表于 2018-12-20 10:22
#include
#include
void main()
楼主好厉害{:10_282:}
看看
666
kankan
学习学习
fg
啦啦啦
学习来的
{:5_111:}
看看
来的比较晚