c#发展

首页 » 常识 » 常识 » c语言设计投票小程序练习题
TUhjnbcbe - 2024/12/31 9:44:00
白癜风医院西宁哪家好 https://m.39.net/pf/a_9697359.html
#优质作者榜#一、题目

设计一个投票小程序

如图:

二、代码图片三、源代码

#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语言的功力,定会大增!相信我,相信自己!加油!

1
查看完整版本: c语言设计投票小程序练习题