小甲鱼老师布置投票系统作业虽然麻烦但是简单易懂方便入门的同学看,老手勿喷....
本帖最后由 小甲鱼鱼鱼鱼 于 2019-8-7 21:56 编辑#include<stdio.h>
#include<string.h>
main()
{
char a[]="小甲鱼",b[]="苍井空",c[]="松小姐",ch;
int i,j=0,g=0,h=0;
printf("欢迎来到良好公民投票系统!\n");
printf("********************************\n");
printf("参加投票的人为:小甲鱼,苍井空,松小姐。\n");
printf("***********************************\n");
for(i=1;i<11;i++)
{
printf("第 %d 位观众投票的选手是:",i);
scanf("%s",&ch);
printf("-----------------------------------\n");
if(strcmp(ch,"小甲鱼")==0)//strcmp是比较两个字符串的ascll,相等为0,前面的字符串大于后面的为1,反之为-1。
{
j++;
}
else
{
if(strcmp(ch,"苍井空")==0)
{
g++;
}
else
{
if(strcmp(ch,"松小姐")==0)
{
h++;
}
}
}
}
printf("小甲鱼的票数为:%d\n",j);
printf("苍井空的票数为:%d\n",g);
printf("松小姐的票数为:%d\n",h);
if(j>g)
{
if(j>h)
{
printf("获胜者是小甲鱼,票数为:%d\n",j);
}else
{
if(j<h)
{
printf("获胜者是松小姐,票数为:%d\n",h);
}
}
}
else
{
if(g>=h)
{
printf("获胜者是苍井空,票数为:%d\n",g);//小甲鱼老师的暗箱操作就是票数一样的,想让谁获胜就加等号。
}
else
{
if(g<h)
{
printf("获胜者是松小姐,票数为:%d\n",h);
}
}
}
return 0;
}
//仅供参考。
页:
[1]