设计一个投票小程序
如图:
二、代码图片三、源代码#includestdio.h
#includestring.h
voidwin(int,int,int);
intmain()
{
charch[5];
intcountLili=0;
intcountjp=0;
intcountzx=0;
intcountqt=0;
printf("请输入你要投的候选人名字\n");
printf("位候选人分别是:\nliliicon\njp\nzxicon\n\n\n");
for(inti=0;i5;i++)
{
printf("%d、",i+1);
scanf("%s",ch);
//用lili与输入的人名作比较
//如果lili获得一选票,则得一分
//其他雷同
if(strcmp("lili",ch)==0)
{
countLili++;
}
elseif(strcmp("jp",ch)==0)
{
countjp++;
}
elseif(strcmp("zx",ch)==0)
{
countzx++;
}
else
{
countqt++;
}
}
printf("投给lili的票数为:%d\n",countLili);
printf("投给jp的票数为:%d\n",countjp);
printf("投给zx的票数为:%d\n",countzx);
printf("弃权的票数为:%d\n",countqt);
//调用函数,打印谁是获胜者
win(countLili,countjp,countzx);
}
voidwin(intlili,intjp,intzx)
{
inttemp=0;
//temp为三者中的最大值
temp=lilijp?lili:jp;
temp=tempzx?temp:zx;
if(temp==lili)
{
printf("\n得胜者是:lili");
}
elseif(temp==jp)
{
printf("\n得胜者是:jp");
}
else
{
printf("\n得胜者是:zx");
}
}
四、运行效果如果大家对c语言有一定的基础,希望继续深入学习,但又没有一个系统的学习框架,也没有相应的练习题可供训练。那么,在看我文章的同时,大家不妨看看
~~~~~~《c语言程序设计》~~~~~~
这本书。
此书讲解细致,内容丰富。不仅深入浅出地介绍了c语言的各类相关知识,还结合了各类易于理解的案例,对c语言的各个知识要点,进行了详细的剖析。
其中,本书有4个优势和特点,作为其编写的核心:
1、学得全
2、学得会
、学以致用
4、易于记忆
悄悄告诉大家,在c语言学习的路上,这本书是我的启蒙老师呢~因为好书,所以推荐!
现在,我把书的链接附在了下方,相信大家在学习完毕以后,c语言的功力,定会大增!相信我,相信自己!加油!