自己写的投票系统
#include <stdio.h>#include <string.h>
#define NUM 3
void main()
{
int a={0};
int i=10,j=0;
char temp;
int max,tem;
struct person
{
char name;
}person1={"小明","小米","小王"};
printf("当前的候选人是:");
for(i=0;i<NUM;i++)
{
printf("%s ",person1.name);
}
printf("\n\n\n\n");
for(i=1;i<=10;i++)
{
printf("第%d位投票,请输入投票人姓名:",i);
scanf("%s",&temp);
for(j=0;j<NUM;j++)
{
if(strcmp(temp,person1.name)==0)
{
a++;
}
}
}
for(i=0,max=a;i<NUM-1;i++)
{
if(max<a)
{
max=a;
}
}
tem=i;
for(i=0;i<NUM;i++)
{
printf("%s的票数为:%d\n",person1.name,a);
}
printf("投票最高者是:%s\n",person1.name);
} 真羡慕你,这么快就学会了 chaowei2008 发表于 2021-12-8 06:22
真羡慕你,这么快就学会了
其实也没有 今天也遇到了问题 不知道有没有大神能帮我解决一下 为什么我打印出来的结果是票最少的获胜?
大佬写个注释啊实在看不懂啊
页:
[1]